Skip to content

jondef/homelab

Repository files navigation

Homelab

  1. Clone repo including submodules with:
git clone --recurse-submodules [email protected]:jondef/homelab.git

or get submodules after cloning:

git submodule update --init --recursive
  1. Configure zpool and zfs
  2. Setup start containers on reboot
sudo vim /etc/systemd/system/start_containers.service
[Unit]
Description=Start Docker Containers
After=network.target

[Service]
WorkingDirectory=/home/user/homelab
ExecStart=python3 manage.py

[Install]
WantedBy=multi-user.target

systemctl enable start_containers

Useful commands

If you're importing into Nextcloud from outside Nextcloud, run:

docker exec --user www-data nextcloud php occ files:scan --all

Todos

  1. simplify storage instrastructure. put redis, psql and minio in one service and share them.
  2. manage script add autosync config files if detected
  3. add flame dashbard
  4. https://github.com/gethomepage/homepage
  5. Increase security: https://www.reddit.com/r/selfhosted/comments/t6ap67/need_some_advice_to_tighten_up_security_for/
  6. use docker mounts instead of file mounts: https://www.guguweb.com/2019/02/07/how-to-move-docker-data-directory-to-another-location-on-ubuntu/
  7. configure traefik using middlewares https://community.traefik.io/t/all-middlewares-produce-middleware-not-found-error/18131
  8. https://www.reddit.com/r/kubernetes/comments/15mq55d/want_to_setup_a_k8s_homelab_what_are_some/
  9. outline doc selfhost Self-hosted tandoor Gamevault
  10. mealie
  11. monica
  12. Fix OPNSense DDNS. Cannot get public IP.
  13. https://penpot.app/
  14. ConvertX
  15. https://github.com/Yooooomi/your_spotify?tab=readme-ov-file
  16. https://github.com/paperless-ngx/paperless-ngx?ref=noted.lol
  17. https://github.com/owncloud/ocis?tab=readme-ov-file#important-readings with posix fs

About

No description, website, or topics provided.

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published