Commit graph mirrors/docs
Author SHA1 Message Date
670ddc1406
feat(catalog): list ISOs per distribution, retain umbrella ISOs, and clarify granular pinning
Specify in portal documentation and operator guides that guardians may
pin any content identifier down to individual ISOs or single RPM packages,
while noting that Vigía focuses its monitoring on the canonical modules
listed. Expand the canonical pinning table to include Fedora 43, 44, and 45
ISOs alongside CentOS Stream 10 ISO while preserving the aggregate Fedora
ISOs entry. Update Vigía web footer repository link to the Vigía repository
and add a direct hyperlink to GNU GPLv3+.

Co-authored-by: Antigravity <antigravity@google.com>
Signed-off-by: Rénich Bon Ćirić <renich@evalinux.com>
2026-10-11 02:38:12 -06:00
06a0e74ce8
fix(ops): documentar limites de memoria y eliminar pasarela de especificaciones
Incorporar drop-in limits.conf con GOMEMLIMIT=1100MiB y cgroup MemoryHigh=1400M

Documentar diagnostico de estrangulamiento cgroup v2 en procedimiento-despliegue.rst

Sustituir termino pasarela por gateway en especificaciones tecnicas y README

Depurar parentesis en plantillas HTML y generador mxos-build-index.bash

Recompilar documentacion Sphinx y README.html

Co-authored-by: Antigravity <antigravity@google.com>

Signed-off-by: Rénich Bon Ćirić <renich@evalinux.com>
2026-10-10 13:11:16 -06:00
b0d9b2800a
docs(guides): documentar procedimiento generalizado de despliegue y operacion 2026-10-10 01:14:58 -06:00
9b0c1abfbd
docs: restructure manual and node operator guide with sequential flow and web0 peering
- Reorganize README.rst into a logical, progressive step-by-step manual
- Update docs/guides/operador-nodo.rst with 10 sequential steps
- Add web0 bootstrap multiaddrs and peering configurations
- Update module size measurements and Btrfs subvolume recommendations
- Regenerate README.html and index.html

Signed-off-by: Rénich Bon Ćirić <renich@evalinux.com>
Co-authored-by: Antigravity <antigravity@google.com>
2026-10-09 18:11:55 -06:00
de27d6f65e
refactor(structure): consolidate operator tools and configs into nodo/ and clean mirror root
- Move bin/ and config/ (etc/, systemd/) into nodo/ for clean mirror encapsulation
- Provide root symlinks bin and config pointing to nodo/ for CLI convenience
- Update script headers across all 15 bash utilities with robust REPO_ROOT resolution
- Clean raw developer artifacts (README.rst, logo.svg, guardianes.json) from IPFS root
- Update mirror root tree diagrams and documentation references to reflect clean structure
- Point Documentation URLs and RST source references to README.html and GitLab repo

Signed-off-by: Rénich Bon Ćirić <renich@woralelandia.com>
Co-authored-by: Antigravity <antigravity@google.com>
2026-10-09 16:04:39 -06:00
62b9a3e757
feat(catalog): simplify to 10 canonical modules, integrate sphinx furo docs, and update size scripts
Signed-off-by: Rénich Bon Ćirić <renich@evalinux.com>
2026-10-09 10:32:21 -06:00
42d224303f
feat(catalog): add Fedora 44/45 modules, update sizing, document ipfs ls and anonymous custody 2026-10-09 04:13:17 -06:00
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
ace0bb067c
feat(docs): add quick-start pinning section and tmux sync automation
- Add prominent Inicio Rápido de Colaboración section to README.rst
- Include module size indicator table with live and estimated metrics
- Implement bin/mxos-repo-sync.bash and bin/mxos-tmux-sync.bash
- Implement bin/mxos-sizes.bash for dynamic staging inspection
- Add responsive table CSS and dark/light styling in bin/mxos-build-html.bash
- Eliminate parentheses in section headings and maintain FDL / GPL compliance

Signed-off-by: Rénich Bon Ćirić <renich@evalinux.com>
Co-authored-by: Antigravity <antigravity@google.com>
2026-10-09 01:08:33 -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