System på servern: Skillnad mellan sidversioner

Från Uppsala Makerspace
Hoppa till navigering Hoppa till sök
Skapade sidan med '=Infrastruktur= Servern är en virtuell server som ligger hos Scaleway.IPv4: 163.172.139.175IPv6: 2001:bc8:47ac:2658::1Inloggning medelst ssh-nyckel<br /> =Websidor= ==www.upp...'
 
 
(13 mellanliggande sidversioner av samma användare visas inte)
Rad 1: Rad 1:
=Infrastruktur=
==Infrastruktur==
Servern är en virtuell server som ligger hos Scaleway.IPv4: 163.172.139.175IPv6: 2001:bc8:47ac:2658::1Inloggning medelst ssh-nyckel<br />
Servern är en virtuell server som ligger hos Scaleway.
=Websidor=
 
==www.uppsalamakerspace.se==
'''IPv4''': 163.172.139.175
Huvudsidan, svarar även på uppsalamakerspace.seWordpress-sida, körs med php-fpm och mysql som databasLigger i /var/www/uppsalamakerspace.seBackup tas av websidan, samt databasen
 
==Wiki.uppsalamakerspace.se==
'''IPv6''': 2001:bc8:47ac:2658::1
Wikin, svarar på wiki.uppsalamakerspace.seMediawiki, körs med php-fpm och mysql som databasLigger i /var/www/wiki.uppsalamakerspace.seBackup tas av websidan, samt databasen<br />
 
==Umsme.uppsalamakerspace.se==
Inloggning medelst ssh-nyckel och personligt konto.
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<br />
==Websidor==
==Mail.uppsalamakerspace.se==
===www.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<br />
Huvudsidan, svarar även på uppsalamakerspace.se. Wordpress-sida, körs med php-fpm och mysql som databas ligger i /var/www/uppsalamakerspace.se. Backup tas av websidan, samt databasen
==Mta-sts.uppsalamakerspace.se==
 
Statisk sida, finns i /var/www/mta-sts.uppsalamakerspace.seKör nginx.
===wiki.uppsalamakerspace.se===
=Förklaringar=
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==
 
===Umsme.uppsalamakerspace.se===
Uppsala MakerSpaces MEdlemshanteringssystem, svarar på umsme.uppsalamakerspace.se. Kö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. Web-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<br />
 
===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/<br />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.)<br />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.
https://github.com/uppsala-makerspace/umsmeMedlemsadministrationssystem.Pratar också med Swedbank, Danalock och skickar mail till medlemmar.Driftsatt under /srv/umsme/<br />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.)<br />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==
===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/
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-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<br />
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<br />
==Backup==
===Backup===
Backup tas dagligen av /etc/cron.daily/ums-backup.Det tar kopior på det som nämnts ovan.
Backup tas dagligen av /etc/cron.daily/ums-backup. Det tar kopior på det som nämnts ovan.
[[Backup]]

Nuvarande version från 10 februari 2022 kl. 18.13

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.se. Wordpress-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.se. Kö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. Web-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