Skip to content

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

FournisseurPoint FortCoût
Oracle CloudNiveau "Toujours Gratuit" avec instances ARMGratuit (difficile d'être approuvé)
HetznerInstances ARM très bon marché et puissantes4–10 €/mois
DigitalOceanFacile pour les débutants, excellente documentation6–12 $/mois
ContaboPrix imbattables pour des quantités massives de RAM et CPU5–15 $/mois

Configuration Minimale Recommandée

Pour une expérience fluide avec RoqueOS et la possibilité d'installer des applications Docker :

RessourceMinimumRecommandé
RAM2 Go4 Go ou plus
CPU2 vCPUs4 vCPUs
Disque20 Go SSD40 Go+ NVMe
OSUbuntu 22.04 LTSUbuntu 24.04 LTS
Architectureamd64 ou arm64arm64 (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 :

bash
ssh root@VOTRE_IP_VPS

2. Mettre à jour le système et installer Docker

bash
apt update && apt upgrade -y
curl -fsSL https://get.docker.com | sh

3. Installer le Serveur RoqueOS

bash
curl -fsSL https://roqueos.com.br/install.sh | bash

Ou utilisez l'installation manuelle avec docker compose comme décrit sur la page d'installation.


Configuration du Pare-feu

UFW (Linux)

bash
sudo ufw allow 22/tcp    # SSH
sudo ufw allow 27021/tcp # Serveur RoqueOS
sudo ufw enable

Pare-feu du Fournisseur

Sur des fournisseurs comme Oracle Cloud, AWS, GCP et Azure, vous devez également ouvrir le port dans leur panneau web :

  1. Allez dans les paramètres réseau de votre instance.
  2. Ajoutez une Règle Entrante (Ingress Rule).
  3. 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:27021

AVERTISSEMENT 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 :

bash
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/fstab

Configurer 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
bash
tar -czf roqueos-backup-$(date +%Y%m%d).tar.gz ./data