Archiv:Dorfmapserver

From Chaosdorf Wiki
Revision as of 19:12, 2 April 2015 by Derf (talk | contribs) (do all the backups)
dorfmapserver.chaosdorf.dn42
Ort Host:Helios
Zweck Dorfmap-Dienste
OS Debian Sid x86_64
Disks 48GB48,000 MB <br />48,000,000 kB <br />0.048 TB <br />
RAM 512MiB524,288 kiB <br />536,870,912 B <br />0.5 GiB <br />4.882813e-4 TiB <br />536.871 MB <br />
Admin-Toolkit No
PAM? No
SSH user login? No
Admins derf, marudor

Enthält Dienste für die dorfmap. Frontend und Backend selbst laufen weiterhin auf feedback.

dorfmap-websockets

dorfmap-websockets stellt dorfmap/socket.io bereit und erlaubt die Kommunikation zwischen verschiedenen dorfmapclients (also Browsern).

Es läuft unter einem eigenen Benutzer dorfmap-websockets. Das Git-Repository liegt in /srv/dorfmap-websockets/dorfmap-websockets. Verwaltet wird der Service per systemd, relevante Befehle sind sudo systemctl status dorfmap-websockets.service, sudo systemctl restart dorfmap-websockets.service etc.

Updates einspielen

fab deploy im lokalen Repository ausführen. Neue Dependencies werden (falls nötig) automatisch installiert.

dorfmap-Backups

Auf eine weitere 32GB-Festplatte werden per cron einmal im Monat Vollbackups von den dorfmap-Raspis (donationprint und feedback) gezogen. Im Falle eines SD-Karten-Ausfalls können die Images einfach auf eine neue SD-Karte kopiert werden. (Miss)Erfolg wird normal per Monitoring überwacht.