leanderandClaude Opus 5.5 d8aadb93c8 Add deploy script, backup script and crontab for the server
- deploy/uiogaming-deploy: forced command for github_deploy's SSH key. Pulls the repo and rebuilds one service from /srv/uiogaming/docker-compose.yml, fixing deploys that failed on container-name conflicts.
- backup/backup_db.sh: nightly pg_dumpall of all databases, gzipped, 14-day retention.
- cron/uiogaming.crontab: the uiogaming user's crontab.
- Document the new deploy setup and the move to /srv/uiogaming.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-02 22:47:28 +01:00
2026-11-01 21:55:28 +01:00
2026-11-01 23:00:23 +01:00
2026-11-01 22:35:32 +01:00

drift

Ulike scripts og konfigurasjoner for drift av UiO Gaming sine tjenester.

Sjekk ut driftsdokumentasjonen for mer utfyllende info.

Oversikt

I skrivende stund er UiO Gaming sine tjenester avhengig av disse leverandørene:

  • Domeneshop - Domenet uiogaming.no og e-postserver for adresser som tilhører domenet
  • Sanity.io - Drift av backend for nettsiden
  • Google - E-post og interne dokumenter samt for pålogging til andre tjenester.
  • Vipps - Betalingsportal for medlemsavgift
  • GitHub - Kode for all egenutviklet programvare, samt automatisk deployment gjennom GitHub Actions

Alle andre tjenester er driftet av foreningen selv på sin egen servermaskin. Dette for å minimere kostnader og økt fleksibilitet for egne konfigurasjoner. Vi vil jobbe for å sammenslå flest mulige tjenester slik at det er mer oversiktlig og tilgjengelig for styrets medlemmer.

S
Description
Ulike scripts og konfigurasjoner for drift av UiO Gaming sine tjenester
Readme
163 KiB
0 Stars 1 Watchers 0 Forks
Languages
Shell 74.1%
JavaScript 25.9%