summaryrefslogtreecommitdiffstats
path: root/notes.md
diff options
context:
space:
mode:
authorGustav Sörnäs <gusso230@student.liu.se>2019-12-28 23:28:20 +0100
committerGustav Sörnäs <gusso230@student.liu.se>2019-12-28 23:28:20 +0100
commit5458d58f98380e2c3f1c3262399e8c40f7291b2d (patch)
tree0e32c47c2100017e1408228b4a1bf4f7819fffd7 /notes.md
downloadserver-5458d58f98380e2c3f1c3262399e8c40f7291b2d.tar.gz
Initial commit
Diffstat (limited to 'notes.md')
-rw-r--r--notes.md45
1 files changed, 45 insertions, 0 deletions
diff --git a/notes.md b/notes.md
new file mode 100644
index 0000000..9363ff6
--- /dev/null
+++ b/notes.md
@@ -0,0 +1,45 @@
+## fstab
+
+Ändringar i /etc/fstab, /etc/default/openmediavault och
+/etc/openmediavault/config.xml har gjorts för att (försöka) få bort flaggan
+"noexec" från data-disken.
+
+## Användare
+
+Alla har fått varsin användare med en egen mapp i /data/users/{USERNAME}. Dessa
+nås från det lokala nätverket med samba och utifrån med antigen SFTP eller
+VPN/samba.
+
+## SSH
+
+SSH nås från det lokala nätverket (och VPN) på lokal standardport 22. Där
+accepteras både lösenord och nyckel. Utifrån nås SSH på
+\*.xn--srns-noa9h.se:22 men då accepteras bara nyckel.
+
+## Apache
+
+Alla separata tjänster har en egen .conf i /etc/apache2/sites-available. Dessa
+sätts igång och slås av med a2ensite respektive a2dissite, kommandon som
+symlänkar .conf-filer från sites-available/ till sites-enabled/.
+
+## HTTPS
+
+Certifikat för HTTPS sköts av certbot och Let's Encrypt. certbot förnyar
+certifikaten när de börjar bli gamla mha ett cron-jobb. Eftersom vi inte kan
+ordna ett wildcard-certifikat behöver certifikatet uppdateras för varje ny domän
+som behövs, men som tur är kan certbot sköta detta automatiskt. Lägg till
+HTTPS-konfigurationen i Apache (kolla på någon annan .conf för att se hur det
+ska se ut) och kör sedan certbot --apache så borde resten fixa sig automatiskt.
+Föredra att utöka (expand) det redan existerande certifikatet istället för att
+skapa ett nytt.
+
+## Firefly
+
+Nödvändiga filer för backup är /var/www/firefly-iii/.env,
+/var/www/firefly-iii/storage/database/database.sqlite och
+/var/www/firefly-iii/storage/uploads. Återställ en backup genom att först installera
+firefly på nytt enligt dokumentationen som vanligt (med en ny databas) och sedan
+byta ut den tomma databasen med den gamla. Se till att använda sqlite.
+https://docs.firefly-iii.org/advanced-installation/upgrade.
+
+I nuläget (2019-12) körs PHP7.3 och Firefly 4.8.2.