From e4f3e4122ab49ce09f405cbbf257d5ee30a7573f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hugo=20H=C3=B6rnquist?= Date: Mon, 12 Dec 2022 22:22:25 +0100 Subject: =?UTF-8?q?m=C3=A5n=2012=20dec=202022=2022:22:25=20CET?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "V\303\244stg\303\266ta/webbsida.wiki" | 121 +++++++++++++++++++-------------- 1 file changed, 69 insertions(+), 52 deletions(-) (limited to 'Västgöta') diff --git "a/V\303\244stg\303\266ta/webbsida.wiki" "b/V\303\244stg\303\266ta/webbsida.wiki" index 1f2677d..9fc323e 100644 --- "a/V\303\244stg\303\266ta/webbsida.wiki" +++ "b/V\303\244stg\303\266ta/webbsida.wiki" @@ -1,5 +1,15 @@ = Server = +== Kvar att dokumentera == +- [ ] Puppet-instalation + +== Framtida att göra == +- [ ] Ldap-server för + - [ ] Styrelseposter + - [ ] Medlemsregister + +-------------------------------------------------- + http://vastgota.nation.liu.se Det här är den officiella dokumentationen över hur Västgöta Nation i @@ -7,14 +17,65 @@ Linköpings webbsida fungerar. Sidor hostas av Lysator mailto:root@lysator.liu.se -- Ubuntu 18.04 LTS. -- Wordpress genom pakethanteraren, dock med vissa ombyggningar. +- Debian 11 +- Wordpress genom pakethanteraren - Nginx för HTTP +== Kataloger == +`/srv/styrelse` :: Delade filer för styrelsemedlemmar +`/srv/stupan-backup` :: Säkerhetskoppiering från stupan, se [[#Systemkonton]] + +== Epost == +Servern kör en skapligt standard postfix-installation, tillsamans med +dovecot för IMAP-access. + +E-postlistor administreras i filen `/etc/aliases`. Kom ihåg att köra +`newaliases` efter ändringar där. + +Varje konto vilken ska kunna ta emot epost behöver en katalog +`~/Maildir`, samt tillåtas på Lysators mailserver. + +För att läsa och skicka e-post, anslut med extern klient enligt +[[mail]] + == Användarkonton == -Varje person som har något att göra på (från Unix-sidan) ska ha ett -eget användarkonto. De bör även läggas till i gruppen vastgota (1004) -för att kunna komma åt rimliga filer. +Konton är alla Unix-konton i botten. +Varje styrelsepost har ett eget konto, övriga personkonton kan finnas. + +=== Användare === + +`passwd _username_` :: Byt löserord på konto +`usermod -c "_Förnamn Efternamn_" _username_` :: Uppdatera "verkligt" namn på konto +`usermod -aG sudo _username_` :: Ge användare root-rättigheter +`gpasswd -d _username_ sudo` :: Ta bort root-rättigheter från användare + +==== Postspecifika konton ==== +aktivitet :: 1001 +info :: 1002 +intendent :: 1003 +kassor :: 1004 +lokal :: 1005 +medlem :: 1006 +pq :: 1007 +propaganda :: 1008 +qurator :: 1009 +sekreterare :: 1010 +guckel :: 1011 +valberedningen :: 1012 + +==== Systemkonton ==== +stupan-backup :: 997 + :: Tar emot dagliga backups från Ättestupans dator + +==== Övriga konton ==== +lysroot :: 1000 + :: Lysators administratörskonto, får inte tas bort +rehnman :: 1013 + :: Betrodd person med root-rättigheter + +=== Grupper === +vastgota :: 1001 +styrelse :: 1002 {{{sh useradd -G vastgota @@ -294,48 +355,11 @@ faktiskt körs kan finnas. = Telefon = - `*120#` för att visa abonemangsstatus. - -= Kalender = -:todo: - -Nuvarande har problem - -https://git.hornquist.se/vg-cal - -- Visas på lämpligt sätt -- VCalendar/.ics nedladdning -- Manuellt tillagda events. -- Auto-hantering av ansvariga - -== Events Manager == -http://wp-events-plugin.com/ - -Den vi använder. - -Den helt klart bästa. Tillhandahåller upprepade events. -Saknar lite när det kommer till användarvänlighet samt display, men -det går nog att lösa på sikt. - -Har även ett bokningssystem i sig, oklart huruvida man kan låta vem -som skapa ny bokning, eller om det bara är för att anmäla sig till -events som finns. - -== Events Calendar == -https://theeventscalendar.com/ - -Helt byggd kring events, och inte återkommande events. Har dessutom en -jobbig licensmodell. - -== Booking Calendar == -https://wpbookingcalendar.com/ - -Med tillägget Booking Manager - -Ser bra ut, men har inte heller stöd för upprepande events. Påstår sig -ha möjlighet att importera ICS strömmar, men verkar skapa en sepparat -bokning då. +ord = WP cli = +*För nuvarande körs inte det här systemet*. + https://github.com/wp-cli/wp-cli Installerat till `/usr/local/bin/wp`. I början av `/usr/share/wordpress/wp-config.php`, precis efter `