Watch
1
0
Fork
You've already forked mirrors
0
forked from MxOS/mirrors
Commit graph mirrors/docs/technical/specs
Author SHA1 Message Date
cb4f946f13
feat(dnslink): support multi-domain DNSLink updates and document trailing dot FQDN 2026-10-09 03:55:06 -06:00
054e9c8266
feat(sync): configure 4x daily timer, document DoH resolution, and update specs
- Configure mxos-mirror.timer to run 4 times daily (every 6 hours) with persistence
- Implement flock and tmux concurrency guard in mxos-repo-sync.bash
- Document Cloudflare DoH resolution in Kubo to bypass DNSLink TTL cache lag
- Document updated Vigía observatory features, tag filtering, and copy-to-clipboard DI
- Rebuild production README.html and index.html

Co-authored-by: Antigravity <antigravity@google.com>
Signed-off-by: Rénich Bon Ćirić <renich@evalinux.com>
2026-10-09 03:42:04 -06:00
0312c9e4a6
feat(branding): add official logo, update evaluator identity to EVALinux, and document guardian onboarding
- Embed official vector logo in portal header and Vigia bundle with adaptive theme styling
- Update public gateway domain to ipfs.mx-os.mx and gateway.ipfs.mx-os.mx in documentation
- Update custodian identity to EVALinux in Jalisco in guardianes.json
- Add comprehensive step-by-step onboarding guide for community nodes in README.rst and operador-nodo.rst
- Eliminate spaces around forward slashes across technical specifications and user guides
- Rebuild self-contained README.html and synchronize staging assets

Co-authored-by: Antigravity <antigravity@google.com>
Signed-off-by: Rénich Bon Ćirić <renich@evalinux.com>
2026-10-09 02:50:08 -06:00
59b2de7954
feat(upstream): author RFC proposal TECH-007, automate size syncing, and enhance DNF guide
- Author formal upstream RFC proposal in docs/technical/specs/propuesta-rfc-upstream.rst
- Link TECH-007 in docs/technical/spec.rst
- Add update-readme action to bin/mxos-sizes.bash to dynamically update README.rst
- Ensure vigia dashboard files are included in staging on ingest
- Add zero-DNS direct IPNS key configuration to docs/guides/cliente-dnf.rst
- Recompile README.html and index.html

Co-authored-by: Antigravity <antigravity@google.com>
Signed-off-by: Rénich Bon Ćirić <renich@evalinux.com>
2026-10-09 02:19:51 -06:00
a7d8b5b700
feat(security): implement mxos-mirrors Ed25519 key management, IPNS publishing, and backup procedures
- Generate and configure dedicated Ed25519 key mxos-mirrors (k51qzi5uqu5di6ed3qtnwrdlvpmfil07ib6qfzb1t259nux49jenn8my4dtg0v)
- Add bin/mxos-ipns-publish.bash to sign and publish mirror updates to IPNS
- Add bin/mxos-key-backup.bash for secure key export, age/gpg encryption, and import
- Author technical specification docs/technical/specs/gestion-llaves-ipns.rst
- Update orchestrator bin/mxos-mirror.bash, env config, and README documentation

Co-authored-by: Antigravity <antigravity@google.com>
Signed-off-by: Rénich Bon Ćirić <renich@evalinux.com>
2026-10-09 02:11:12 -06:00
0397fc8cc4
feat(mirrors): initial architecture, specifications, automation tools, and canonical guide
Establish community mirror network on IPFS for Fedora and CentOS Stream 10:
- Modular documentation and specifications under docs/
- Master canonical guide under README.rst with client and node operator workflows
- Ingestion, upstream sync, and Cloudflare DNSLink automation scripts in bin/
- Reverse proxy configs (Nginx/Caddy) and systemd timer units in etc/ and systemd/

Signed-off-by: Rénich Bon Ćirić <renich@evalinux.com>
Co-authored-by: Gemini AI <renich+gemini@evalinux.com>
2026-10-08 22:17:27 -06:00