v3ritas.TECH

w33k in g33k: March 21, 2025

· Sean P. McAdam

Most of today’s posts are things I’m noting from Ethan Sholly’s site: selfh.st by Ethan Sholly: This Week in Self-Hosted (21 March 2025)

  • GitHub: LukeGus \ Termix: Termix is an open-source forever free self-hosted server management panel
  • GitHub: orayemre \ Notemod: Note-Taking App Free & Open Source
  • GitHub: hamzasaleem2 \ subra-local: Manage and track all your subscriptions in one place. Take control of your recurring expenses with Subra’s powerful subscription management tools.
  • GitHub: jt196 \ vanilla-cookbook: Vanilla Cookbook is a self hosted recipe manager built with Svelte(kit). It is designed with complexity under the hood, keeping the user experience as vanilla as possible.
  • GitHub: openbao \ openbao: OpenBao exists to provide a software solution to manage, store, and distribute sensitive data including secrets, certificates, and keys.
  • Homepage: Hoarder Widget: A Hoarder widget is now available, so I was trying to get that setup.
widget:
  type: hoarder
  url: http[s]://hoarder.host.or.ip[:port]
  key: hoarderapikey
widget:
  type: pihole
  url: http://pi.hole.or.ip
  version: 6 # required if running v6 or higher, defaults to 5
  key: yourpiholeapikey # optional, in v6 can be your password or app password
  • I rebuilt the “server” where I was running Proxmox just because i wasn’t getting any benefit out of it. I’m sure running it on actual server hardware would have made it more worth it, but for now I’m just going back to Ubuntu Server on that host, & directly use Docker. Previously I was running Proxmox, then an Ubuntu VM, then Docker in there… so this is just taking the overhead out.
    • I did run into some trouble at first, but manually wiping the partitions before starting the Ubuntu Server install seemed to have fix the problem.
    • Used my usual guide for setting up nginx + ModSecurity: LinuxBabe: How to Set Up ModSecurity with Apache on Debian/Ubuntu. Some of the versions are out-of-date, but after updating those parts it is extremely helpful each time I’ve used it.
    • I had setup Docker in rootless mode, so I’m not sure if that’s what lead to issues with me trying to get Portainer running. Looks like I’ll be reviewing that this weekend =]