mirror of
https://codeberg.org/martials/homelab-presentasjon.git
synced 2025-06-27 13:48:49 +00:00
📝 Oppdatert notater, lagt inn navn på slides
This commit is contained in:
30
slides.md
30
slides.md
@ -63,6 +63,8 @@ h1 {
|
||||
</style>
|
||||
|
||||
<!--
|
||||
<u>Sindre</u>
|
||||
|
||||
### En server man konfigurerer selv
|
||||
- OS, programvare, hardware
|
||||
### Kan brukes for personlige tjenester og data
|
||||
@ -101,6 +103,8 @@ h1 {
|
||||
</style>
|
||||
|
||||
<!--
|
||||
<u>Sindre</u>
|
||||
|
||||
### Hoste egne nettsider
|
||||
Portefølje, personlige nettsider, hobby prosjekter eller annet
|
||||
|
||||
@ -151,17 +155,21 @@ h1 {
|
||||
</style>
|
||||
|
||||
<!--
|
||||
<u>Martin</u>
|
||||
|
||||
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
|
||||
- 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
|
||||
- Actual Budget for budsjettering som kan kobles til banken din
|
||||
- Gitea / Forgejo for å lagre å dele egen kode
|
||||
- Calibre for å ha sine e-bøker lagret trygt (:eyes: Amazon)
|
||||
- Gitea / ForgeJo for å lagre å dele egen kode, samt CI/CD pipelines for deployment.
|
||||
- Calibre for å ha sine e-bøker lagret trygt (Amazon 👀)
|
||||
- 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
|
||||
- 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.
|
||||
|
||||
@ -208,9 +216,12 @@ h1 {
|
||||
</style>
|
||||
|
||||
<!--
|
||||
<u>Martin</u>
|
||||
|
||||
### Servere
|
||||
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.
|
||||
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.
|
||||
- [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
|
||||
- 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.
|
||||
- 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
|
||||
- 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.
|
||||
- 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
|
||||
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>
|
||||
|
||||
<!--
|
||||
<u>Sindre</u>
|
||||
-->
|
||||
|
||||
---
|
||||
transition: slide-up
|
||||
|
||||
|
Reference in New Issue
Block a user