=====Self hosting =====
====Requirements====
===User===
On host machine, create a user called docker.
sudo useradd docker
Note user id and group id to give rights to container files.
➜ ~ id docker
uid=1000(docker) gid=100(users) groups=100(users),44(video),107(render),994(docker)
video and render groups are useful for jellyfin.
===Portainer===
Both docker and portainer can be installed using openmediavault UI.
===Network===
Create docker network using **bridge** driver. I've named it **docker-net**. This can be done using portainer.
[[https://git.cha-sam.re/acarteron/docker-compose|Docker compose files]]
Do not forget to change paths in volumes sections.
====Nextcloud====
First install Maria db.
====Lets encrypt====
This allows you to enable ssl on your domain.
Proxies configuration can be found [[https://git.cha-sam.re/acarteron/proxy-confs|here]]
Do not forget to adapt IP adresses or container names to your needs.