mosjek

joined 1 year ago
[–] mosjek 10 points 2 months ago (2 children)

The idea of the github fonts is interesting, but I find it strange that the same letters next to each other can have different widths. I currently prefer the CommitMono approach.

[–] mosjek 2 points 1 year ago

My server uses zfs, which allows me to create regular snapshots with sanoid. This makes it extremly easy to quickly recover individual services or vms without consuming a lot of disk space. In case the server is not recoverable, I still send the incremental snapshots to a pi clone with a large hard drive. If you use the native disk encryption, the snapshot can be sent encrypted without the second server having access to the data.This solution with zfs and sanoid/syncoid has often made my life easier and, in my experience, uses less bandwidth and cpu load.

[–] mosjek 7 points 1 year ago

The files are stored in a directory and you can define the default path with an environment variable ( file-name-handling ). If you need a more fine graint solution you can also use storage paths and select it on file level ( storage-paths ). I'm using syncthing to sync the folder structure to my other devices.

[–] mosjek 2 points 1 year ago

Hardware:

  • CPU: 2x Intel Xeon E5-2695v4
  • RAM: 256GB ECC
  • Storage: 4x256GB Enterprise SSD, 4x2TB SSD (ZFS Striped Mirror)

Software:

  • pfSense
  • Proxmox
  • k3s with Flux and Longhorn
  • Gitea
  • Woodpecker
  • UniFi
  • FreshRSS
  • Grafana / Loki
  • Ntfy
  • Paperless-ngx
  • Vaultwarden
  • Minio
  • Syncthing

I purchased the server used. The services are mostly running in a virtualized cluster, which is absolutely oversized for the current tasks. However, it has motivated me to learn Kubernetes and the power consumption is within my limits.