From fb89fe057f2d6e01a69beb958e931afbe4e1ea13 Mon Sep 17 00:00:00 2001 From: Leander Furumo Date: Sun, 1 Nov 2026 21:55:28 +0100 Subject: [PATCH] fix typos --- README.md | 2 +- driftsdokumentasjon.md | 36 ++++++++++++++++++------------------ google apps script/README.md | 4 ++-- nginx/README.md | 4 ++-- 4 files changed, 23 insertions(+), 23 deletions(-) diff --git a/README.md b/README.md index 59c2dac..bfda2fb 100644 --- a/README.md +++ b/README.md @@ -14,4 +14,4 @@ I skrivende stund er UiO Gaming sine tjenester avhengig av disse leverandørene: * Vipps - Betalingsportal for medlemsavgift 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 tjenster slik at det er mer oversiktlig og tilgjengelig for styrets medlemmer. +Vi vil jobbe for å sammenslå flest mulige tjenester slik at det er mer oversiktlig og tilgjengelig for styrets medlemmer. diff --git a/driftsdokumentasjon.md b/driftsdokumentasjon.md index 2790158..d9b3624 100644 --- a/driftsdokumentasjon.md +++ b/driftsdokumentasjon.md @@ -27,7 +27,7 @@ ssh uiogaming@uiogaming.no Du blir så bedt om å skrive inn passordet. Dette finner du sammen med alle andre passord. > [!TIP] -> Når man kopierer passordet og limer inn i terminalen må man som regel bruker `Ctrl+Shift+V` for å lime inn. Passordfeltet vil ikke vise noen ting når man skriver eller limer inn tekst. +> Når man kopierer passordet og limer inn i terminalen må man som regel bruke `Ctrl+Shift+V` for å lime inn. Passordfeltet vil ikke vise noen ting når man skriver eller limer inn tekst. Vi har valgt å bruke passordautentisering i stedet for å håndtere SSH-nøkler for å gjøre det lettere for andre styremedlemmer med mindre teknisk kompetanse å nå serveren om det skulle være nødvendig. Ja, det har sikkert sikkerhetsimplikasjoner, men you win some you lose some. @@ -36,7 +36,7 @@ Vi har valgt å bruke passordautentisering i stedet for å håndtere SSH-nøkler ## Nginx - Ruting av nettrafikk -[Nginx](https://nginx.org/en/) er en applikasjon som ruter trafikk. I dette tilfellet referer vi dette til som vår "webserver". Skal du peke en nettaddresse et sted må du gjerne konfigurere noe her. +[Nginx](https://nginx.org/en/) er en applikasjon som ruter trafikk. I dette tilfellet refererer vi til dette som vår "webserver". Skal du peke en nettadresse et sted må du gjerne konfigurere noe her. Her foretrekker jeg å peke deg mot dokumentasjonen til nginx om man er usikker på noe. @@ -44,10 +44,10 @@ Men i korte trekk så er dette viktig å vite: - Ruting for domenet _uiogaming.no_ ligger i filen `/etc/nginx/sites-available/uiogaming.no` - Alle rutinger bruker en global konfigurasjonsfil. Denne ligger på `/etc/nginx/global/global.conf`. Sørg for at denne brukes når en ny rute lages. -- Ved endring av konfigurasjonsfil. Sørg for å kjøre kommandoen `sudo nginx -t`, og hvis den ikke klager på noe, kjør så `sudo systemctl restart nginx` +- Ved endring av konfigurasjonsfil, sørg for å kjøre kommandoen `sudo nginx -t`, og hvis den ikke klager på noe, kjør så `sudo systemctl restart nginx` > [!NOTE] -> Nginx sine Konfigurasjonsfiler må redigeres som superbruker. Du må med andre ord skrive `sudo` foran kommandoen. +> Nginx sine konfigurasjonsfiler må redigeres som superbruker. Du må med andre ord skrive `sudo` foran kommandoen. > [!TIP] > Om du vil sette opp en ny "rute", se på hva som har blitt gjort for et subdomene med lignende funksjonalitet. Det er gjerne bare å klippe og lime med minimale endringer. @@ -109,7 +109,7 @@ Nettsiden inkluderer et webhook API som gjør at nettsiden holder seg oppdatert ## Umami - Statistikk for nettsiden -[Umami](https://github.com/umami-software/umami) er et alternativ til Google Analytics, som samler inn litt metadata om besøknde på [nettsiden](#uiogamingno---nettsiden). Er det noe vi trenger? Absolutt ikke! Men det er jo litt kult og interessant. Denne hoster vi selv i en [Docker](#docker---programvare-for-å-kjøre-applikasjoner) container så det er litt mer uskyldig enn å sende overvåkningsinfo til O' store Google. +[Umami](https://github.com/umami-software/umami) er et alternativ til Google Analytics, som samler inn litt metadata om besøkende på [nettsiden](#uiogamingno---nettsiden). Er det noe vi trenger? Absolutt ikke! Men det er jo litt kult og interessant. Denne hoster vi selv i en [Docker](#docker---programvare-for-å-kjøre-applikasjoner) container så det er litt mer uskyldig enn å sende overvåkningsinfo til O' store Google. Denne instansen bor på [umami.uiogaming.no](https://umami.uiogaming.no) @@ -117,7 +117,7 @@ Denne instansen bor på [umami.uiogaming.no](https://umami.uiogaming.no) [Mustafa](https://github.com/UiO-Gaming/mustafa) er vår Discordbot som gjør alt mellom himmel og jord. Mest fjas og kjas. Den har derimot noen viktige funksjoner som er verdt å nevne. -Mustafa har f.eks en "cog", som tar seg av sykronisering av arrangementer lagt ut på Discord over til nettsiden. Dette gjør at styret har en mindre plattform av de 100 som finnes å forholde seg til. +Mustafa har f.eks en "cog", som tar seg av synkronisering av arrangementer lagt ut på Discord over til nettsiden. Dette gjør at styret har en mindre plattform av de 100 som finnes å forholde seg til. Når foreningen får ny teknisk ansvarlig bør de inviteres til UiO Gaming sin organisasjon på [discord.com/developers](https://discord.com/developers) @@ -127,12 +127,12 @@ Infoskjermen finner man på [infoskjerm.uiogaming.no](https://infoskjerm.uiogami ![Pasted image 20241022210001](https://github.com/user-attachments/assets/8be188d1-cdfb-4310-82bc-5199f21344e9) -Infoskjermen kan administreres gjennom grensesnittet på samme nettaddresse. Den støtter bilde/video og visning av nettsider. +Infoskjermen kan administreres gjennom grensesnittet på samme nettadresse. Den støtter bilde/video og visning av nettsider. > [!WARNING] > Det er i skrivende stund problemer med å logge seg på som "viewer". Man kan derimot også se infoskjermen som adminbruker. -Infoskjermen kjører i et fullskjerms netleservindu som er flyttet til skjermen stående på hovedkontoret. Det går en megalang HDMI-kabel fra serveren på PC-rommet til skjermen på hovedkontoret. Her er det nyttig med trådløst tastatur og mus om man vil flytte på ting. +Infoskjermen kjører i et fullskjerms nettleservindu som er flyttet til skjermen stående på hovedkontoret. Det går en megalang HDMI-kabel fra serveren på PC-rommet til skjermen på hovedkontoret. Her er det nyttig med trådløst tastatur og mus om man vil flytte på ting. ### Mustaboard @@ -166,9 +166,9 @@ Denne tjenesten sender melding på discord når man har mottatt en betaling i [S ## Uptime-kuma - Statusnettside -UiO Gaming hoster en instans av [uptime-kuma](https://github.com/louislam/uptime-kuma) som er en statussjekker. Den viser hvilke tjenester man kan få kontakt med fra oververdenen og sender melding på Discord om ting går ned. +UiO Gaming hoster en instans av [uptime-kuma](https://github.com/louislam/uptime-kuma) som er en statussjekker. Den viser hvilke tjenester man kan få kontakt med fra omverdenen og sender melding på Discord om ting går ned. -Det viktige å nevne her er at UiO Gaming hoster status nettside for meg (Leander Furumo) og mine private tjenester som ligger på [furumo.eu](https://furumo.eu). I midlertid hoster jeg UiO Gaming sin statusnettside fra min private server. Grunnen til dette er at det er lite vits å ha en statusside som sjekker seg selv. Om hele serveren plugges ut eller går ned, vil også statussiden gå ned. Da har man kommet like langt. +Det viktige å nevne her er at UiO Gaming hoster statusnettside for meg (Leander Furumo) og mine private tjenester som ligger på [furumo.eu](https://furumo.eu). Imidlertid hoster jeg UiO Gaming sin statusnettside fra min private server. Grunnen til dette er at det er lite vits å ha en statusside som sjekker seg selv. Om hele serveren plugges ut eller går ned, vil også statussiden gå ned. Da har man kommet like langt. [status.uiogaming.no](https://status.uiogaming.no) peker altså til [kuma.furumo.eu](https://kuma.furumo.eu) @@ -194,7 +194,7 @@ Standard framgangsmåte for å lage et nytt subdomene er å lage en CNAME-record [Sanity](https://www.sanity.io/) er et CMS (Content management system) som vi bruker til å redigere utvalgt innhold på nettsiden. Det gir først og fremst et brukervennlig grensesnitt for non-tech nerds til å for eksempel endre bilde og beskrivelse på styremedlemmer osv. -Hosting av denne tjeneste gjøres ikke av oss, men man kan bli omdirigert til den gjennom [admin.uiogaming.no](https://admin.uiogaming.no) +Hosting av denne tjenesten gjøres ikke av oss, men man kan bli omdirigert til den gjennom [admin.uiogaming.no](https://admin.uiogaming.no) [Kode](https://github.com/UiO-Gaming/uiogaming.no-backend) @@ -205,7 +205,7 @@ Vi kjører et par "[Google Scripts](https://script.google.com/home/)", altså sm Google Scripts sin syntaks er eldgammel Javascript med noen ymse tillegg. > [!IMPORTANT] -> Disse kjører **ikke** på vår maskinen. Vi er avhengig av Google for denne tjenesten. +> Disse kjører **ikke** på vår maskin. Vi er avhengig av Google for denne tjenesten. # Git og GitHub @@ -213,7 +213,7 @@ Google Scripts sin syntaks er eldgammel Javascript med noen ymse tillegg. [GitHub](https://github.com/UiO-Gaming) er plattformen vi legger koden til all egenutviklet programvare på. Dette skal også gjøres i fremtiden med mindre det er et særskilt behov for å ikke gjøre det. Jeg kan ikke se for meg noen tilfeller. -I tillegg ligger det ymse andre ting som sakspapirer fra generalforsamlinger og vedtekter. Dette er på eget insj fra meg (Leander Furumo) da jeg ønsker at slike dokumenter skal ligge offentlig og være versjonskontrollert. Jeg stoler heller ikke på at dette er en oppgave styret klarer selv så da har jeg tatt saken i egne hender. Håper på at noen vil føre tradisjonen videre dersom jeg ikke er til stede lenger. Derfor bør jeg legge instruksjoner om detaljer rundt det her en eller annen gang. Men det blir ikke nå :) +I tillegg ligger det ymse andre ting som sakspapirer fra generalforsamlinger og vedtekter. Dette er på eget initiativ fra meg (Leander Furumo) da jeg ønsker at slike dokumenter skal ligge offentlig og være versjonskontrollert. Jeg stoler heller ikke på at dette er en oppgave styret klarer selv så da har jeg tatt saken i egne hender. Håper på at noen vil føre tradisjonen videre dersom jeg ikke er til stede lenger. Derfor bør jeg legge instruksjoner om detaljer rundt det her en eller annen gang. Men det blir ikke nå :) # Automatisk deployment @@ -233,7 +233,7 @@ I skrivende stund fungerer dette for følgende tjenester: ### 1. Registrer domenet hos domeneshop -Logg deg inn på domeneshop og naviger til administrasjonssiden for DNS-pekere. Tykke så på "Vis avanserte instillinger". +Logg deg inn på domeneshop og naviger til administrasjonssiden for DNS-pekere. Trykk så på "Vis avanserte innstillinger". ![Pasted image 20241022203038](https://github.com/user-attachments/assets/eb3d7996-c498-440f-9a8f-7fbb3977913c) @@ -251,7 +251,7 @@ Så kan du kopiere en serverblokk fra ønsket format. Dette kommer an på hva du - bebbes.uiogaming.no om du skal rute til en applikasjon som kjører på en spesifikk port - instagram.uiogaming.no om du skal omdirigere en adresse til en annen. -- vedtekter.uiogaming.no om du skal vise returnere et dokument som f.eks en PDF +- vedtekter.uiogaming.no om du skal returnere et dokument som f.eks en PDF I dette eksemplet tar vi utgangspunkt i det første @@ -261,7 +261,7 @@ Her er det viktig å **ikke** kopiere med delen som er merket med kommentaren _m Legg merke til at `server_name` samt port i `proxy_pass` er endret. -Du kan så lagre filen og teste om du har konfigurrert riktig ved å skrive kommandoen +Du kan så lagre filen og teste om du har konfigurert riktig ved å skrive kommandoen ``` sudo nginx -t @@ -303,7 +303,7 @@ Her er et eksempel på hvordan du kobler deg til. ### Programvare -Vedlikehold av servermaskinen går stort sett ut på å sørge for at ting holder oppdatert. Det er satt opp automatiske sikkerhetsoppdateringer gjennom det som heter [unattended-upgrades](https://wiki.debian.org/UnattendedUpgrades), men dette gjelder bare operativsystemet og pakkene som kjører direkte på den. +Vedlikehold av servermaskinen går stort sett ut på å sørge for at ting holdes oppdatert. Det er satt opp automatiske sikkerhetsoppdateringer gjennom det som heter [unattended-upgrades](https://wiki.debian.org/UnattendedUpgrades), men dette gjelder bare operativsystemet og pakkene som kjører direkte på den. Derfor er det viktig å også oppdatere [Docker](#docker---programvare-for-å-kjøre-applikasjoner)-bildene som kjører på maskinen. Det kan gjøres slik: @@ -319,7 +319,7 @@ Kan være lurt å børste støv av maskinen en gang i blant :) (både inni og ut ## Oppdatere vedtekter -Vedtektsdokumentene er laget med LaTeX og finnes [her](https://github.com/UiO-Gaming/dokumenter/tree/main/styrende%20dokumenter/vedtekter). Jeg liker ikke helt filstrukturen her, men det er et forsøk på å skille mellom norsk og engelsk, samt hva som er gamle og gjeldene vedtekter. +Vedtektsdokumentene er laget med LaTeX og finnes [her](https://github.com/UiO-Gaming/dokumenter/tree/main/styrende%20dokumenter/vedtekter). Jeg liker ikke helt filstrukturen her, men det er et forsøk på å skille mellom norsk og engelsk, samt hva som er gamle og gjeldende vedtekter. Fordi jeg er veldig nøye på metadata, som ingen egentlig bryr seg om, så foretrekker jeg å gjøre denne prosessen på egenhånd. Så lenge filnavnene som legges ut på GitHub er konsekvente derimot så er jeg fornøyd. Husk også å bruke datoen til den relevante generalforsamlingen på både forsiden samt filnavnene. diff --git a/google apps script/README.md b/google apps script/README.md index 400bbb5..595905b 100644 --- a/google apps script/README.md +++ b/google apps script/README.md @@ -10,12 +10,12 @@ Oppgave: Sende melding på Discord hver gang en ny e-post kommer inn i inboks. D ![image](https://user-images.githubusercontent.com/24893890/114754194-98224e00-9d58-11eb-9deb-d27cfe05a38f.png) -_Dette skriptet belager seg på at nye e-poster blir merket med en label. Dette kan enkelt gjøres inni gmail ved å sette opp et e-postfilter_ +_Dette skriptet baserer seg på at nye e-poster blir merket med en label. Dette kan enkelt gjøres inni gmail ved å sette opp et e-postfilter_ ### `onSubmit()` Utløses: Ved skjemainnsending. -Oppgaeve: Sende melding til Discord hver gang noen sender inn et innmeldingsskjema. Da kan vi fortest mulig verifisere om personen har betalt medlemskontigent og legge dem inn i medlemsregisteret. +Oppgave: Sende melding til Discord hver gang noen sender inn et innmeldingsskjema. Da kan vi fortest mulig verifisere om personen har betalt medlemskontingent og legge dem inn i medlemsregisteret. ![image](https://user-images.githubusercontent.com/24893890/122639348-a3e41500-d0f9-11eb-8a9f-c1ad4c7d829a.png) diff --git a/nginx/README.md b/nginx/README.md index a98057d..6007786 100644 --- a/nginx/README.md +++ b/nginx/README.md @@ -14,7 +14,7 @@ `bebbes.uiogaming.no` -> UiO Gaming sin hjemmesnekra [brus- og pizzakalkulator](https://github.com/UiO-Gaming/bebbes) -`inforskjerm.uiogaming.no` -> Vår instans av [Infoscreen3](https://github.com/reaby/infoscreen3/). Brukes som presentasjonsverktøy. +`infoskjerm.uiogaming.no` -> Vår instans av [Infoscreen3](https://github.com/reaby/infoscreen3/). Brukes som presentasjonsverktøy. `mustaboard.uiogaming.no` -> Vår egenutviklede infoskjerm. Er en av tingene som vises på overnevnte `infoskjerm.uiogaming.no`. @@ -70,7 +70,7 @@ ### Annet -`status.uiogaming.no` ligger ikke i nginx-konfigurasjonen da denne rutes til `kuma.furumo.eu` gjennom DNS. Det er fortsatt verdt å nevne at dette subdomenet eksisterer. Siden det ikke er vits å ha en uptime montior på samme server som tjenesten den monitorerer ligger på har vi lagt den her. +`status.uiogaming.no` ligger ikke i nginx-konfigurasjonen da denne rutes til `kuma.furumo.eu` gjennom DNS. Det er fortsatt verdt å nevne at dette subdomenet eksisterer. Siden det ikke er vits å ha en uptime monitor på samme server som tjenesten den monitorerer ligger på har vi lagt den her. `kuma.uiogaming.no` -> [Uptime Kuma](https://github.com/louislam/uptime-kuma) som overvåker tjenester som ligger på `furumo.eu`. Det vil si at disse to serverene monitorerer hverandre.