Docmost Alt-System¶
Stand: 2026-05-25
Zweck¶
Docmost war das erste lokale Projekt-Wiki für den AI-Stack.
Seit 2026-05-20 ist wiki.lanstyle.de auf MkDocs Material umgestellt. Docmost wurde am 2026-05-25 archiviert und bleibt ohne Datenlöschung als Rückfallbestand erhalten.
LXC¶
- Proxmox CTID:
254 - Hostname:
docmost - IP:
10.0.1.252/20 - Gateway:
10.0.0.1 - OS: Debian 12
- Typ: unprivileged LXC
- Ressourcen:
4 vCPU,4096 MiB RAM,32 GB Disk,512 MiB Swap - Storage:
local-zfs - Tags:
252;community-script;docmost;documentation;opencode;wiki
Dienst¶
- Service:
docmost - App-Pfad:
/opt/docmost - Env-Datei:
/opt/docmost/.env - Port:
3000 - Interne URL:
http://10.0.1.252:3000 - Externe URL: keine produktive NPM-Route mehr
- Bisherige produktive URL
https://wiki.lanstyle.dezeigt jetzt auf MkDocs LXC253 - Telemetrie: deaktiviert
- Archivstatus: App-Service
docmostgestoppt und deaktiviert - LXC bleibt erhalten
- Daten und Backups bleiben erhalten
Backup¶
Solange Docmost als Alt-/Fallback-System weiterläuft, ist ein lokaler Backup-Timer aktiv.
- Script:
/usr/local/sbin/docmost-backup - systemd Service:
docmost-backup.service - systemd Timer:
docmost-backup.timer - Zeitplan: täglich gegen
03:20 - Backup-Ziel:
/root/docmost-backups - Rotation:
14Tage - Inhalt:
/opt/docmost/.env,/opt/docmost/data, PostgreSQLpg_dumpall - Erstlauf: erfolgreich am 2026-05-20
- Manuelles Archivierungsbackup: erfolgreich am 2026-05-25
- Backup-Timer bleibt aktiv, solange der LXC erhalten bleibt.
Aktive nicht-sensitive Env-Werte:
APP_URL=https://wiki.lanstyle.de
PORT=3000
DISABLE_TELEMETRY=true
Nginx Proxy Manager¶
Bis zum Cutover aktiv:
- Domain:
wiki.lanstyle.de - Forward:
http://10.0.1.252:3000 - SSL/TLS: aktiv
- Rückmeldung:
HTTP 200überhttps://wiki.lanstyle.de
Aktuell nach Cutover:
- Domain:
wiki.lanstyle.de - Forward:
http://10.0.0.252:80 - Ziel: MkDocs Material auf LXC
253 - SSL/TLS: aktiv
- Force SSL: aktiv
Wiki-Import¶
Der Docmost Workspace ist angelegt und befüllt:
- Workspace:
Lanstyle IT Solutions GmbH - Space:
General - Importierte Seiten:
11 - Import-Script lokal:
scripts/build_docmost_import_sql.py - Import-SQL lokal:
docmost_import_pages.sql - Import-SQL im LXC:
/tmp/docmost_import_pages.sql - DB-Backup vor Import:
/root/docmost-db-backups/docmost_db.bak-20260520-001710-before-wiki-import.sql
Die Markdown-Quellen liegen lokal unter wiki-export/. Bei Änderungen wird das SQL neu erzeugt und idempotent in Docmost importiert. Vor manuellen DB-Änderungen immer ein neues Backup von docmost_db erstellen.
Neu hinzugefügte Lanstyle-Seiten:
08-lanstyle-infrastruktur-inventar.md09-lanstyle-projekt-historie.md10-mailservice-postfix.md
Prüfung¶
pct status 254
pct config 254
pct exec 254 -- systemctl is-active docmost
pct exec 254 -- systemctl is-enabled docmost
pct exec 254 -- systemctl list-timers --all | grep docmost
pct exec 254 -- ss -ltnp
pct exec 254 -- sudo -u postgres psql -d docmost_db -Atc "select count(*) from pages where deleted_at is null;"
Erwartung nach Archivierung:
systemctl is-active docmost:inactivesystemctl is-enabled docmost:disableddocmost-backup.timer: aktiv