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
- Création d’un user
-
sudo useradd -m <USER>
-
- Génération de mdp temporaire
-
openssl rand -hex 16
-
- Assigner le mdp temporaire à un USER
-
sudo passwd <USER>
-
- Forcer le changement de mdp d’un user à la prochaine connexion
-
sudo chage -d 0 <USER>
-
- 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
- Doc Install Docker for Debian
-
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,local, les réponses et le ssh