Skillnad mellan versioner av "System på servern"

Från Uppsala Makerspace
Hoppa till: navigering, sök
(www.uppsalamakerspace.se)
(wiki.uppsalamakerspace.se)
Rad 12: Rad 12:
  
 
===wiki.uppsalamakerspace.se===
 
===wiki.uppsalamakerspace.se===
Wikin, svarar på wiki.uppsalamakerspace.seMediawiki, körs med php-fpm och mysql som databasLigger i /var/www/wiki.uppsalamakerspace.se. Backup tas av websidan, samt databasen<br />
+
Wikin, svarar på wiki.uppsalamakerspace.seMediawiki, körs med php-fpm och mysql som databas ligger i /var/www/wiki.uppsalamakerspace.se. Backup tas av websidan, samt databasen<br />
 +
 
 
===Umsme.uppsalamakerspace.se===
 
===Umsme.uppsalamakerspace.se===
 
Uppsala MakerSpaces MEdlemshanteringssystem, svarar på umsme.uppsalamakerspace.seKörs som en systemd-unit med node-js. Systemd-uniten heter umsme. Nginx agerar sedan reverseproxy mot applikationen som körs lokalt på port 3000
 
Uppsala MakerSpaces MEdlemshanteringssystem, svarar på umsme.uppsalamakerspace.seKörs som en systemd-unit med node-js. Systemd-uniten heter umsme. Nginx agerar sedan reverseproxy mot applikationen som körs lokalt på port 3000

Versionen från 10 februari 2022 kl. 20.01

Infrastruktur

Servern är en virtuell server som ligger hos Scaleway.

IPv4: 163.172.139.175

IPv6: 2001:bc8:47ac:2658::1

Inloggning medelst ssh-nyckel och personligt konto.

Websidor

www.uppsalamakerspace.se

Huvudsidan, svarar även på uppsalamakerspace.seWordpress-sida, körs med php-fpm och mysql som databas ligger i /var/www/uppsalamakerspace.se. Backup tas av websidan, samt databasen

wiki.uppsalamakerspace.se

Wikin, svarar på wiki.uppsalamakerspace.seMediawiki, körs med php-fpm och mysql som databas ligger i /var/www/wiki.uppsalamakerspace.se. Backup tas av websidan, samt databasen

Umsme.uppsalamakerspace.se

Uppsala MakerSpaces MEdlemshanteringssystem, svarar på umsme.uppsalamakerspace.seKörs som en systemd-unit med node-js. Systemd-uniten heter umsme. Nginx agerar sedan reverseproxy mot applikationen som körs lokalt på port 3000

mail.uppsalamakerspace.se

Svarar på mail.uppsalamakerspace.se. Kör nginx med php-fpm.Applikationen som körs heter rainloop.Den ligger i /usr/share/rainloop och är installerad via paket. Backup tas på databasen samt rainloops /etc/-katalog

mta-sts.uppsalamakerspace.se

Statisk sida, finns i /var/www/mta-sts.uppsalamakerspace.se. Används för att ge MTA-STS-stöd, https://www.hardenize.com/blog/mta-sts. Kör nginx.

Förklaringar

UMSME

https://github.com/uppsala-makerspace/umsmeMedlemsadministrationssystem.Pratar också med Swedbank, Danalock och skickar mail till medlemmar.Driftsatt under /srv/umsme/
Starta via: systemctl start umsmeInstallationsskript /srv/umsme/install.sh(Förutsätter att en byggd version ligger i en användarfolder, anpassa innan det körs, läs dokumentation på github hur man bygger.)
Eftersom datan i UMSME är så viktig för föreningen finns dagliga backuper som av databasen i /srv/umsme/backup/dumps utöver den backup som görs av cron.daily. Dessa dagliga backuper skrivs inte över och i mån av plats kan denna katalog behöva rensas. Databasen är dock liten och varje dump tar upp cirka 1 Mb.

UMSME bank

https://github.com/uppsala-makerspace/umsme-bankPHP bibliotek som agerar proxy åt UMSME för att kommunicera med Swedbanks MobilAPIDriftsatt under /var/www/uppsalamakerspace.se/bank/

E-post

E-posten tas emot av en docker-container, den heter postfix-dovecot, och kör denna docker-container i grunden: https://github.com/docker-mailserver/docker-mailserverInställningarna som är gjorda finns i /srv/mail, som det tas backuper på. E-posten nås via webb-gränssnittet på mail.uppsalamakerspace.se

Backup

Backup tas dagligen av /etc/cron.daily/ums-backup. Det tar kopior på det som nämnts ovan. Backup