Configuration VPS & Cloud
Apprenez comment déployer et configurer votre Serveur RoqueOS sur un VPS (Serveur Privé Virtuel) pour obtenir un accès mondial 24/7 à votre propre plateforme cloud.
Qu'est-ce qu'un VPS ?
Un Serveur Privé Virtuel est une machine virtuelle que vous louez mensuellement auprès d'un fournisseur cloud. C'est le moyen idéal pour garder votre Serveur RoqueOS en ligne en permanence, avec une connexion internet à haut débit, sans consommer l'énergie de votre ordinateur local, et avec des adresses IP publiques fiables.
Fournisseurs Recommandés
| Fournisseur | Point Fort | Coût |
|---|---|---|
| Oracle Cloud | Niveau "Toujours Gratuit" avec instances ARM | Gratuit (difficile d'être approuvé) |
| Hetzner | Instances ARM très bon marché et puissantes | 4–10 €/mois |
| DigitalOcean | Facile pour les débutants, excellente documentation | 6–12 $/mois |
| Contabo | Prix imbattables pour des quantités massives de RAM et CPU | 5–15 $/mois |
Configuration Minimale Recommandée
Pour une expérience fluide avec RoqueOS et la possibilité d'installer des applications Docker :
| Ressource | Minimum | Recommandé |
|---|---|---|
| RAM | 2 Go | 4 Go ou plus |
| CPU | 2 vCPUs | 4 vCPUs |
| Disque | 20 Go SSD | 40 Go+ NVMe |
| OS | Ubuntu 22.04 LTS | Ubuntu 24.04 LTS |
| Architecture | amd64 ou arm64 | arm64 (meilleur rapport qualité/prix) |
Étape par Étape : De Zéro au Serveur
1. Louer et accéder au VPS
Après avoir loué votre VPS et reçu les identifiants, accédez-y via SSH :
ssh root@VOTRE_IP_VPS2. Mettre à jour le système et installer Docker
apt update && apt upgrade -y
curl -fsSL https://get.docker.com | sh3. Installer le Serveur RoqueOS
curl -fsSL https://roqueos.com.br/install.sh | bashOu utilisez l'installation manuelle avec docker compose comme décrit sur la page d'installation.
Configuration du Pare-feu
UFW (Linux)
sudo ufw allow 22/tcp # SSH
sudo ufw allow 27021/tcp # Serveur RoqueOS
sudo ufw enablePare-feu du Fournisseur
Sur des fournisseurs comme Oracle Cloud, AWS, GCP et Azure, vous devez également ouvrir le port dans leur panneau web :
- Allez dans les paramètres réseau de votre instance.
- Ajoutez une Règle Entrante (Ingress Rule).
- Autorisez le trafic TCP sur le port
27021(source :0.0.0.0/0).
Comment Accéder
Une fois le serveur en marche et le pare-feu ouvert, vous avez deux façons de vous connecter :
Option 1 : Connexion Directe
Accédez en utilisant l'IP publique du VPS :
http://VOTRE_IP_VPS:27021AVERTISSEMENT DE CONTENU MIXTE
Si vous utilisez RoqueOS via la version web officielle HTTPS (https://roqueos.com.br), le navigateur bloquera les connexions HTTP pures. Utilisez un tunnel Cloudflare ou configurez HTTPS pour contourner cela.
Option 2 : Tunnels Cloudflare (Recommandé)
Pour plus de sécurité et de commodité. Le tunnel donne à votre serveur un domaine sécurisé (https://...) sans exposer aucun port dans le pare-feu. Le Serveur RoqueOS possède une intégration native avec les Tunnels Cloudflare directement depuis le Panneau d'Administration.
Résultat : https://votre-tunnel.trycloudflare.com
Pour configurer, allez dans le Panneau d'Administration → Cloudflare et suivez les instructions de l'interface.
Conseils de Performance et Stabilité
Créer un Fichier Swap
Si votre VPS a peu de RAM (1–2 Go), le Swap est essentiel pour éviter les plantages :
sudo fallocate -l 2G /swapfile
sudo chmod 600 /swapfile
sudo mkswap /swapfile
sudo swapon /swapfile
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstabConfigurer le Redémarrage Automatique
Assurez-vous que votre docker-compose.yml inclut restart: unless-stopped dans tous les services. Le script d'installation automatique le configure par défaut.
Sauvegardes Régulières
Sauvegardez régulièrement le dossier ./data où se trouve le docker-compose.yml. Il contient :
- La base de données SQLite avec les Clés API et configurations
- Les métadonnées des conteneurs et les préférences de l'administrateur
tar -czf roqueos-backup-$(date +%Y%m%d).tar.gz ./data