📝 Oppdatert notater, lagt inn navn på slides

This commit is contained in:
2025-04-22 20:04:37 +02:00
parent 44b5e94360
commit 13c73a46dc

View File

@ -63,6 +63,8 @@ h1 {
</style> </style>
<!-- <!--
<u>Sindre</u>
### En server man konfigurerer selv ### En server man konfigurerer selv
- OS, programvare, hardware - OS, programvare, hardware
### Kan brukes for personlige tjenester og data ### Kan brukes for personlige tjenester og data
@ -101,6 +103,8 @@ h1 {
</style> </style>
<!-- <!--
<u>Sindre</u>
### Hoste egne nettsider ### Hoste egne nettsider
Portefølje, personlige nettsider, hobby prosjekter eller annet Portefølje, personlige nettsider, hobby prosjekter eller annet
@ -151,17 +155,21 @@ h1 {
</style> </style>
<!-- <!--
<u>Martin</u>
Det er mye forskjellig man kan sette opp på en homelab, blant annet: Det er mye forskjellig man kan sette opp på en homelab, blant annet:
- Home assistant for en smarthusløsning som integrerer med mange ulike gadgets, via ulike standarer og protokoller - Home assistant for en smarthusløsning som integrerer med mange ulike gadgets, via ulike standarer og protokoller.
For eksempel for styring av lys og varme.
- Kitchenowl som en handleliste man kan dele med alle i husstanden - Kitchenowl som en handleliste man kan dele med alle i husstanden
- Nextcloud for skylagring og mye mer. - Nextcloud for skylagring og mye mer. Kan brukes som et alternativ til Sharepoint og Microsoft 365 pakken.
Da det kan utvides med all slags funksjonalitet, word og powerpoint alternativ og teams alternativ.
- Ente Photos for lagring og deling av bilder, samt 2FA app - Ente Photos for lagring og deling av bilder, samt 2FA app
- Actual Budget for budsjettering som kan kobles til banken din - Actual Budget for budsjettering som kan kobles til banken din
- Gitea / Forgejo for å lagre å dele egen kode - Gitea / ForgeJo for å lagre å dele egen kode, samt CI/CD pipelines for deployment.
- Calibre for å ha sine e-bøker lagret trygt (:eyes: Amazon) - Calibre for å ha sine e-bøker lagret trygt (Amazon 👀)
- Jellyfin for å lagre en haug av forskjellige medier, eks. filmer og serier - Jellyfin for å lagre en haug av forskjellige medier, eks. filmer og serier
- Navidrome for å lagre musikken sin på en dedikert tjeneste om man ikke bruker Spotify - Navidrome for å lagre musikken sin på en dedikert tjeneste om man ikke bruker Spotify
- Spillservere! En haug av de. - Spillservere for Minecraft, Factorio og en haug andre
Det finnes mye mer. Dersom det finnes et behov for en app så finnes det en open-source løsning som kan self-hostes. Det finnes mye mer. Dersom det finnes et behov for en app så finnes det en open-source løsning som kan self-hostes.
@ -208,9 +216,12 @@ h1 {
</style> </style>
<!-- <!--
<u>Martin</u>
### Servere ### Servere
Mitt oppsett bruker i dag to servere. En Raspberry Pi4 med NixOS, og en HP Homelab med Ubuntu Server. Mitt oppsett bruker i dag to servere. En Raspberry Pi4 med NixOS, og en HP Homelab med Ubuntu Server.
Raspberry Pi har nylig blitt konvertert til NixOS og inneholder ikke noe nyttig for øyeblikket. Raspberry Pi har nylig blitt konvertert til NixOS og inneholder ikke noe nyttig for øyeblikket.
Planen er å migrere Homelab til NixOS også etter hvert, men først skal jeg sette opp og teste Raspberry pi med det.
Nå ligger alt på Homelabben som jeg kjøpte på Bergen brukt PC. Nå ligger alt på Homelabben som jeg kjøpte på Bergen brukt PC.
- [HP ProDesk 600](https://bergenbruktpc.no/stasjonaer-pc/hp/hp-prodesk-600-g3-sff-i5-i7-6-gen#&variation=926582) - [HP ProDesk 600](https://bergenbruktpc.no/stasjonaer-pc/hp/hp-prodesk-600-g3-sff-i5-i7-6-gen#&variation=926582)
@ -221,14 +232,15 @@ Nå ligger alt på Homelabben som jeg kjøpte på Bergen brukt PC.
### Software ### Software
- Jeg bruker Cloudflare som DNS provider, hvor domene blir registrert og sender trafikker til ruteren. - Jeg bruker Cloudflare som DNS provider, hvor domene blir registrert og sender trafikker til ruteren.
- Her er det registrert hoveddomene samt alle subdomener. - Her er det registrert hoveddomene samt en wildcard for subdomener.
- I tillegg er det diverse records for epost og verifiseringer.
- Ruteren bruker port forwarding for å sende https trafikken videre til homelab. - Ruteren bruker port forwarding for å sende https trafikken videre til homelab.
- Homelab bruker Caddy for å ta imot requests og sende de videre til de ulike programmene med reverse proxy - Homelab bruker Caddy for å ta imot requests og sende de videre til de ulike programmene med reverse proxy
- Den kan også bare returner ressurser som html eller filer - Den kan også bare returner ressurser som html eller filer
- Caddy håndterer automatisk TLS sertifikat uten noen ekstra konfigurering - Caddy håndterer automatisk TLS sertifikat uten noen ekstra konfigurering
- Så godt som alle tjenester på homelab bruker docker for å kjøre, dette gjør det utrolig enkelt å sette opp, og fjerne tjenester. - Så godt som alle tjenester på homelab bruker docker for å kjøre, dette gjør det utrolig enkelt å sette opp, og fjerne tjenester.
- Samt oppdateringer - Samt oppdateringer
- Man får mye gratis, logging, health checks, enkle oppdateringer, enkel testing på andre enheter - Man får mye gratis, samlet logging, health checks, enkle oppdateringer, enkel testing på andre enheter
#### Deployment #### Deployment
Jeg bruker Gitea for git, hvor all min kode blir lagret. Her kan jeg også sette opp Gitea Actions, som virker nesten identisk til GitHub actions. Jeg bruker Gitea for git, hvor all min kode blir lagret. Her kan jeg også sette opp Gitea Actions, som virker nesten identisk til GitHub actions.
@ -284,6 +296,10 @@ h1 {
} }
</style> </style>
<!--
<u>Sindre</u>
-->
--- ---
transition: slide-up transition: slide-up