le_site_de_caliban.be_dans_lxc
Ceci est une ancienne révision du document !
Table des matières
Le site de Caliban dans un container LXC
Je gère l'hébergement du site de l'Association Caliban Belgique. Jusqu'ici, il était hébergé chez un petit VPS de chez OVH mais pour rationaliser un peu les coûts (et me forcer à utiliser lxc), j'ai décidé de le mettre dans un conteneur LXC pour le migrer sur un autre serveur.
# lxc-create -t download -n caliban -- --dist debian --release buster --arch amd64 # lxc-ls -f NAME STATE AUTOSTART GROUPS IPV4 IPV6 UNPRIVILEGED caliban STOPPED 0 - - - false
On modifie la configuration pour que le conteneur ait une IP fixe :
# vim /var/lib/lxc/caliban/config # cat /var/lib/lxc/caliban/config # Template used to create this container: /usr/share/lxc/templates/lxc-download # Parameters passed to the template: --dist debian --release buster --arch amd64 # Template script checksum (SHA-1): 273c51343604eb85f7e294c8da0a5eb769d648f3 # For additional config options, please look at lxc.container.conf(5) # Uncomment the following line to support nesting containers: #lxc.include = /usr/share/lxc/config/nesting.conf # (Be aware this has security implications) # Distribution configuration lxc.include = /usr/share/lxc/config/common.conf lxc.arch = linux64 # Container specific configuration lxc.rootfs.path = dir:/var/lib/lxc/caliban/rootfs lxc.uts.name = caliban # Network configuration lxc.net.0.type = veth lxc.net.0.link = lxcbr0 lxc.net.0.flags = up lxc.net.0.hwaddr = 00:16:3e:22:1a:9e lxc.net.0.ipv4.address = 10.0.3.2/24
Plus qu'à démarrer, se connecter au conteneur et essayer :
# lxc-start caliban # lxc-attach -n caliban root@caliban:/#
Création d'un utilisateur :
root@caliban:/# adduser caliban
Locales :
Installation de wordpress
root@caliban:/home/caliban# wget https://wordpress.org/latest.tar.gz
Redirection pour SSH
- Idée : Faire une redirection avec redir pour pouvoir se connecter au container LXC directement et fournir un accès aux autres membres de Caliban.
le_site_de_caliban.be_dans_lxc.1570451057.txt.gz · Dernière modification : 2020/08/09 12:59 (modification externe)