Wiki CgX

Parce que j'ai un cerveau, mais pas trop.

Outils pour utilisateurs

Outils du site


it:auto-hebergement:proxmox

Ceci est une ancienne révision du document !


Proxmox

Idées de nom de serveur + Specs prévues

  • Chthulu : Proxmox VE 6.3
    • Proxima : Container Reverse Proxy (nginx ?) + DNS 🔥
      • 1 CPU / 512Mo RAM / 2Go disque
    • Ampersand : Container Postfix/Dovecot/RSpamd + MySQL 🔥
  1. mariadb ✅
  2. postfix ✅
  3. redis + rspamd ✅
  4. dovecot 🔥
  5. radicale 🔥
  6. fail2ban 🔥
  • 2 CPUs / 1Go RAM / 10Go disque
  • Navajo : Container Apache / PHP / MySQL + Rainloop + Mailboxes
  • 6 CPUs / 2Go RAM / 100Go disque
  • Namunamu : Container Mastodon
  • 4 CPUs / 8Go RAM / 100Go disque
  • Fogal : Container Domoticz 🔥
  • 1 CPU / 512Mo RAM / 10Go disque
  • Fringe : Container Ushare / Mkvmerge / Séries
  • 2 CPUs / 1Go RAM / NAS

En projet à long terme

  • BBB : Serveur Big Blue Button
    • 6 CPUs / 4Go RAM
  • Floyd : Serveur Funkwhale
    • 2 CPUs / 4Go RAM / NAS
  • Nivulu : Container Nextcloud
    • 6 CPUs / 6Go RAM / NAS

Autres idées de noms

  • Umlaut
  • LoveCraft
  • Zion
  • Encelade

Retirer le message "No valid subscription"

  • On édite : /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js
  • On cherche le code suivant :
    Ext.Msg.show({
      title: gettext('No valid subscription'),
  • On remplace Ext.Msg.show par void :
    void({ //Ext.Msg.show({
      title: gettext('No valid subscription'),
  • On redémarre le service :
    systemctl restart pveproxy.service

Téléchargement de templates et modèles

Télécharger des ISO de systèmes pour les VM

Ca n'existe pas, il faut les uploader ou les télécharger directement dans /template/iso/ du <stockage> concerné :

cd <path-to-stockage>/template/iso/
wget https://ubuntu.daupheus.com/20.04.1/ubuntu-20.04.1-desktop-amd64.iso https://chuangtzu.ftp.acc.umu.se/debian-cd/current/amd64/iso-dvd/debian-10.7.0-amd64-DVD-1.iso

Télécharger des templates de containers

  • On met à jour la liste et on liste les choix :
    pveam update
    pveam available
  • On télécharge ce qui nous botte :
    pveam download <Stockage> debian-10-turnkey-core_16.0-1_amd64.tar.gz
    pveam download <Stockage> debian-10-turnkey-dokuwiki_16.0-1_amd64.tar.gz
    pveam download <Stockage> debian-10-turnkey-drupal9_16.0-1_amd64.tar.gz
    pveam download <Stockage> debian-10-turnkey-etherpad_16.0-1_amd64.tar.gz
    pveam download <Stockage> debian-10-turnkey-gitea_16.0-1_amd64.tar.gz
    pveam download <Stockage> debian-10-turnkey-gitlab_16.0-1_amd64.tar.gz
    pveam download <Stockage> debian-10-turnkey-matomo_16.0-1_amd64.tar.gz
    pveam download <Stockage> debian-10-turnkey-nextcloud_16.0-1_amd64.tar.gz

Config Bridge

C'est dans le cas ou le proxmox se situe dans un LAN avec un DHCP

/etc/network/interfaces
# network interface settings; autogenerated
# Please do NOT modify this file directly, unless you know what
# you're doing.
#
# If you want to manage parts of the network configuration manually,
# please utilize the 'source' or 'source-directory' directives to do
# so.
# PVE will preserve these directives, but will NOT read its network
# configuration from sourced files, so do not attempt to move any of
# the PVE managed interfaces into external files!
 
source /etc/network/interfaces.d/*
 
auto lo
iface lo inet loopback
 
auto enp1s0
iface enp1s0 inet dhcp
# This is an autoconfigured IPv6 interface
 
auto vmbr0
iface vmbr0 inet static
        address 192.168.0.111/24
        gateway 192.168.0.254
        bridge-ports enp1s0
        bridge-stp off
        bridge-fd 0
  • enp1s0 : Interface physique
  • vmbr0 : Bridge linux lié a l'interface phyisque : c'est lui qui prend l'IP.

Les VM & Containers, eux, utiliseront les paramètres, passerelle, et DHCP du LAN

Mini astuces diverses

Changer la fréquence de la réplication

systemctl edit --full pvesr.timer

Passer de minutely à monthly si on réplique pas.

Donner les droits au ping a un container avec un user

sudo setcap cap_net_raw+p /bin/ping

Linkographie

it/auto-hebergement/proxmox.1611003213.txt.gz · Dernière modification: 18 Jan 2021 :: 21:53 de CgX