Cha-Sam wiki

Table of Contents

Table of Contents

  • Self hosting
    • Requirements
    • Nextcloud
    • Lets encrypt

Linux

  • Self host
  • Arch
  • Coreboot

Sailfishos

/e/

handheld

  • RG350
  • 3ds

Recettes

  • Manger
  • Gateaux
  • Du boire
  • Aides

My stuff

Cha-Sam wiki
Docs » linux:self_host

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.

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 here

Do not forget to adapt IP adresses or container names to your needs.

Previous Next