Skip to main content

VPS Méduses

Prise de note des actions réalisées sur le VPS ocean du projet Méduse pour avoir un guide d’installation de serveur web avec Docker.

👥 Gestion des users

  1. Création d’un user
    • sudo useradd -m <USER>
  2. Génération de mdp temporaire
    • openssl rand -hex 16
  3. Assigner le mdp temporaire à un USER
    • sudo passwd <USER>
  4. Forcer le changement de mdp d’un user à la prochaine connexion
    • sudo chage -d 0 <USER>
  5. Donner les droits sudo à un user (si besoin)
    • usermod -aG sudo <USER>

🐡 Config SSH

sudo vim /etc/ssh/sshd_config

  • Changer port (Facultatif)
    • Port 22
  • Désactiver login root
    • PermitRootLogin no
  • Désactiver login via mdp
    • PasswordAuthentication no

🐳 Docker

Installation

  1. Doc Install Docker for Debian
  2. sudo apt install docker-compose

Config

  • Créer dossier avec sa config

    • docker-compose.yml
  • Lancer le docker

    • sudo docker-compose up -d
  • Træfik

  • Bitwarden

  • h5ai

  • mariadb + phpmyadmin


✉️ SMTP

⚠️ On a utilisé temporairement le serveur de khernl !

🚒 IPtables

  • /etc/iptables/rules.v4 ipv4
  • /etc/iptables/rules.v6 ipv6
  • *filter on drop tout ce qui arrive
  • On accepte le local, les réponses et le ssh