Bienvenue Sarah ! 👋

Ton environnement de développement Python & Streamlit sur VPS est prêt.

🐍 Python & Streamlit

Streamlit est le moyen le plus rapide de créer des applications de données.

# Créer un environnement virtuel
python3 -m venv venv
source venv/bin/activate

# Installer Streamlit
pip install streamlit

# Lancer ton application
streamlit run app.py --server.port 8501 --server.address 0.0.0.0

Note: Assure-toi que le port 8501 est ouvert sur ton VPS.

💻 Commandes VPS Utiles

🔌 Connexion VS Code via SSH

Pour coder directement sur le VPS avec VS Code :

  1. Installe l'extension "Remote - SSH" (Microsoft) dans VS Code.
  2. Clique sur l'icône bleue en bas à gauche ><.
  3. Choisis Connect to Host... puis Add New SSH Host....
  4. Tape : ssh root@TON_IP_VPS.
  5. Une fois connectée, ouvre le dossier /root/sarahsk.

🌐 Sécuriser avec HTTPS

Pour avoir un cadenas vert sur ton site, utilise Certbot avec ton nom de domaine :

# 1. Installer Certbot
sudo apt update
sudo apt install certbot python3-certbot-nginx -y

# 2. Lancer la création du certificat (remplace par ton domaine)
sudo certbot --nginx -d ton-domaine.com

Note : Tu dois d'abord avoir un nom de domaine pointé vers l'IP : $(curl -s ifconfig.me)