Outils pour utilisateurs

Outils du site


nextcloud_dans_lxc

Ceci est une ancienne révision du document !


Nextcloud dans un conteneur LXC

Article détaillé sur l'installation de nextcloud 17 dans un conteneur lxc.

Je pars d'une Debian Buster.

# lxc-create -t download -n nextcloud -- --dist debian --release buster --arch amd64

Configuration (on rajoute le démarrage automatique) :

# vim /var/lib/lxc/nextcloud/config
# cat /var/lib/lxc/nextcloud/config
lxc.start.auto = 1
 
# Distribution configuration
lxc.include = /usr/share/lxc/config/common.conf
lxc.arch = linux64
 
# Container specific configuration
lxc.rootfs.path = dir:/var/lib/lxc/nextcloud/rootfs
lxc.uts.name = nextcloud
 
# Network configuration
lxc.net.0.type = veth
lxc.net.0.link = lxcbr0
lxc.net.0.flags = up
lxc.net.0.hwaddr = 00:16:3e:c8:1b:05

Pour l'IP fixe :

# vim /etc/lxc/dnsmasq.conf
(...)
dhcp-host=nextcloud,10.0.3.4

On redémarrer le service :

# systemctl restart lxc-net

Et on démarre le conteneur :

# lxc-start nextcloud
# lxc-ls -f
NAME      STATE   AUTOSTART GROUPS IPV4     IPV6 UNPRIVILEGED 
(...)       
nextcloud RUNNING 1         -      10.0.3.4 -    false
nextcloud_dans_lxc.1571425743.txt.gz · Dernière modification : 2020/08/09 12:59 (modification externe)