Archiv:Dorfmapserver: Difference between revisions

From Chaosdorf Wiki
Jump to navigation Jump to search
(do all the backups)
(move network info to NetBox)
(4 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{Host
{{Host
|name=dorfmapserver.chaosdorf.dn42
|name=dorfmapserver.chaosdorf.dn42
|os=Debian Sid x86_64
|os=Debian Sid
|location=Host:Helios
|location=Host:Helios
|purpose=Dorfmap-Dienste
|purpose=Dorfmap-Dienste
|disk=48GB
|disk=48GB
|ram=512MiB
|ram=1GiB
|admin_toolkit=No
|admin_toolkit=No
|ssh_pam=No
|ssh_pam=No
|ssh_userlogin=No
|ssh_userlogin=No
|admins=derf,marudor
|admins=derf,marudor
|netbox_url=https://netbox.chaosdorf.space/virtualization/virtual-machines/2/
|munin=''n/a''
|munin=''n/a''
}}
}}
Line 27: Line 28:
== dorfmap-Backups ==
== dorfmap-Backups ==


Auf eine weitere 32GB-Festplatte werden per cron einmal im Monat Vollbackups von den dorfmap-Raspis ({{H|donationprint}} und {{H|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.
Auf eine separate (virtuelle) 32GB-Festplatte werden per cron einmal im Monat Vollbackups von den dorfmap-Raspis ({{H|donationprint}} und {{H|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.

Revision as of 20:57, 13 December 2018

dorfmapserver.chaosdorf.dn42
Ort Host:Helios
Zweck Dorfmap-Dienste
OS Debian Sid
Disks 48GB48,000 MB <br />48,000,000 kB <br />0.048 TB <br />
RAM 1GiB1,024 MiB <br />1,048,576 kiB <br />1,073,741,824 B <br />9.765625e-4 TiB <br />1,073.742 MB <br />
Admin-Toolkit No
PAM? No
SSH user login? No
Admins derf, marudor
NetBox URL [1]

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 separate (virtuelle) 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.