Containers work. However this repo is still needs
- documentation
- firewall setup
- privileged ports instructions
- .env files sample
- and more testing
Here are my config of self hosted services using (mostly) rootless podman/Quadlet
Host system is Fedora just becuase it is not Ubuntu and it has recent enough podman version
- $HOME/<repo> # this repo
- $HOME/volumes # contaners' data and env files
ln -s ~/<repo>/containers ~/.config/containers/systemd
Service | Comment | Ports | Networks | |
---|---|---|---|---|
✔️ | Home assistant | Smart home system | 0.0.0.0:8123 | |
✔️ | Syncthing | File sync over devices p2p | 0.0.0.0:8384 | |
✔️ | Transmission | Torrents | 0.0.0.0:9091 | |
✔️ | Jellyfin | Media library and player | 0.0.0.0:8096 | lldap |
✔️ | Gitea | Git source control | 0.0.0.0:3000 | |
✔️ | Calibre Web | Books management | 0.0.0.0:8083 | lldap |
✔️ | Z2M | Zigbee to MQTT bridge | 0.0.0.0:8002 | |
✔️ | Grocy | groceries & household management solution | 0.0.0.0:9283 ; grocy.h.MYSERVER.com | lldap |
✔️ | Lldap | User management | 0.0.0.0:17170 | lldap ; 0.0.0.0:3890 |
✔️ | Caddy | HTTP/HTTPS server proxy | 0.0.0.0:80,443 | |
✔️ | Homarr | homepage | 0.0.0.0:7575 | |
✔️ | Ollama | Ollama + Open-WebUI | 0.0.0.0:7080 | |
✔️ | Forgejo | Gitea fork | ||
🔨 | SnapCast | Multi room media streaming | ||
✔️ | PenPot | self-hosted Figma replacement. Still needs to add LDAP auth | ||
🔨 | VaultWarden | Self hosted Bitwarden server | ||
🔨: | Mopidy | Media streaming | ||
🔨 | Rathole | `TCP/UDP tunelling | ||
🔨 | JupyterLab | Python experiments in browser | ||
🔨 | Wyoming whisper | STT for Home assistant | ||
🔨 | Wyoming piper | TTS for Home assistant | ||
🔨 | wyoming openwakeword | Word activation for Home assistant | ||
🔨 | LeanTime | Project management | ||