Lad mig lægge ud. Min tech stack består af:

En application server af ældre dato (Haswell generation med 16GB RAM. Det var meningen jeg skulle opgradere i foråret men så kom inflationen…). Den har 5x4TB harddiske sat op i RAID5, meningen er at opgradere til RAID6 nu hvor jeg har en separat storage server. Samt SSD til boot og root.

En storage server med 64GB RAM (købt sidste år vel at mærke) og 3x24TB harddiske med to 24TB i reserve da jeg var bekymret for hvad Trump kunne finde på, så der skulle være fremtidssikring. Det kører også RAID5, men opgraderes til RAID6 når det udvides. Den kører med GlusterFS ovenpå så jeg vurderer at den har kapacitet til 0.5PB (jeg ville nødigt rende ind i kapacitetsproblemer igen), som app serveren så har mounted. Serveren kører også med 2 NVMe SSD’er i RAID1 til boot+root

En Raspberry Pi med Home Assistant.

Og stack’en som min app sever kører inkluderer: Authentik, Nextcloud, Collabora, Jellyfin, onedev (git værktøj), solidtime (time tracking), og meget mere. Alt sammen i Podman containere og bag Nginx (hvorfor jeg spottede CVE’en :p). Der kommer nok snart en ekstern server til at agere proxy med et simpelt HAProxy setup så jeg kan udfase Cloudflare. Hvis I har noget erfaring med front-facing proxyer og eventuel firewalling, så kom gerne med nogle råd til denne server.

I mit setup er jeg blevet helt forelsket i Authentik. Det var lidt intimiderende at starte med, men med en video eller to blev det hurtigt overskueligt. Alt hvad jeg hoster gør jeg mit bedste for at integrere med Authentik gennem OIDC eller til nød LDAP. Podman er også en super fed opgradering over Docker, som giver tæt på de samme funktioner som et light Kubernetes ala. K3s men simpelt nok til at give mening på små hosts.

Plex har jeg længe fortrudt men jeg er få måneder fra at have migreret det hele over til Jellyfin og sikret Jellyfin nok til at kalde den “produktionsklar”

Hvad med jer? Har I en lille beskeden Raspberry Pi som I er stolte af og vil vise frem eller et kæmpe 42U rackskab I vil prale med?

  • drkt
    link
    fedilink
    arrow-up
    3
    ·
    2 months ago

    Jeg har et genbyg på afterburneren men det bliver på langt sigt. I stedet for Proxmox ville jeg køre Debian med Incus, da jeg kun bruger containers alligevel. Jeg vil også køre ZFS eller btrfs i stedet for. Det ville gøre mig liv meget nemmere…

    Pt. ser det hele sådan her ud, ekslusiv DHCP enhder

    	Deimos [OPNSense / Router]	-	-	192.168.78.1    /  2a05:f6c7:8321:0:1ad6:c7ff:fe06:a87
    		Unmanaged Switch / 24 ports	-	NA		/  NA
    			Apollo  [Workstation]	-	192.168.78.10   /  2a05:f6c7:8321::10
    			Artemis [Proxmox]	-	192.168.78.20   /  2a05:f6c7:8321::20
    			Phobos  [NAS]	-	-	192.168.78.30   /  2a05:f6c7:8321::30
    			Hephaestus [WiFi AP]	-	192.168.78.202  /  NA
    
    
    				== PROXMOX CONTAINERS & VIRTUAL MACHINES ======================
    				C:TorRelay      -	192.168.78.160  /  2a05:f6c7:8321::0160
    				C:Gonic		-	192.168.78.161  /  2a05:f6c7:8321::0161
    				C:Corrade	-	192.168.78.162  /  2a05:f6c7:8321::0162
    				C:MeshCore	-	192.168.78.163  /  2a05:f6c7:8321::0163
    				C:Apache        -	192.168.78.164  /  2a05:f6c7:8321::0164
    				C:Backups       -	192.168.78.165  /  2a05:f6c7:8321::0165
    				C:PiHole        -	192.168.78.166  /  2a05:f6c7:8321::0166
    				C:WireGuard     -       192.168.78.167  /  2a05:f6c7:8321::0167
    				C:qBitTorrent	-	192.168.78.169  /  2a05:f6c7:8321::0169
    				C:OwnCast	-	192.168.78.170  /  2a05:f6c7:8321::0170
    				C:i2pd		-       192.168.78.172  /  2a05:f6c7:8321::0172
    				C:endlessh	-	192.168.78.174	/  2a05:f6c7:8321::0174
    

    Her er nogle billeder af mit homelab igennem det sidste årti

    spoiler

    https://drkt.eu/files/museum/old_website_hw.jpg
    https://drkt.eu/files/museum/ye_olde_server-rack.jpg
    https://drkt.eu/files/museum/backside_mess.jpg https://drkt.eu/files/museum/new_apartment.jpg

    • VonReposti@feddit.dkOP
      link
      fedilink
      arrow-up
      3
      ·
      2 months ago

      Kommer du fra XFS eller andet? Hvad giver de andre for dig?

      Jeg kan se at du har brugt græsk mytologi til navngivning, jeg er vild med den idé! Jeg bruger selv nordisk mytologi hvor min storage server er Yggdrasil, app serveren er Heimdall og min kommende eksterne proxy server vil få navnet Bifrost. Netværksudstyr har jeg ikke navngivet, jeg ved ikke lige hvordan de passer ind i min navnepolitik. Jeg har heller ikke navngivet min Raspberry Pi endnu, selvom den er ret gammel.

      • drkt
        link
        fedilink
        arrow-up
        2
        ·
        2 months ago

        Jeg ved ikke hvad XFS er, er det filsystemer vi taler om? Det jeg primært leder efter er live diff-snapshots af containers, easy backups og data integrity.

        • VonReposti@feddit.dkOP
          link
          fedilink
          arrow-up
          2
          ·
          2 months ago

          Ja, det er filsystemer. XFS er lidt en gammel konge på markedet, trofast men der er funktioner som den ikke har. ZFS og btrfs ser man ofte folk vælger i stedet for nogle af de nyere funktioner som snapshots hvis man kan leve med nogle af de kompromiser som man får med dem (manglende skalerbarhed og manglende beskyttelse ved RAID5/6 kan nævnes ved henholdsvis ZFS og btrfs)

      • President_Pyrus@feddit.dk
        link
        fedilink
        arrow-up
        2
        ·
        2 months ago

        Jeg bruger selv nordisk mytologi hvor min storage server er Yggdrasil, app serveren er Heimdall og min kommende eksterne proxy server vil få navnet Bifrost.

        Jeg tror jeg må i gang med at omdøbe mine servere!