VPS Deployment

Verschéckt Är App mat engem Kommando

Python, Node.js, an statesch Siten op Ärem VPS an e puer Sekonnen deployéieren. Keng Docker. Keng komplex Konfiguratiounen. Just vps deploy.

Keng Docker erfuerderlech
Automatisch SSL & Nginx
Python, Node.js & statistesch Siten
Terminal
$ pip install vpsdotorg
vpsdotorg-0.1.0 ass erfollegräich installéiert
$ vps login
Erfolgräich ugemellt. 3 Server fonnt.
$ vps deploy
My-App (Python) gëtt installéiert...
OK setup_runtime: Python 3.12 fäerdeg
OK sync_code: Code synchroniséiert vu git
OK build: Ofhängegkeeten installéiert
OK configure_nginx: Proxy-Server
OK setup_ssl: SSL Zertifikat ausgestallt
OK health_check: D'App ass live!
De Veräin gouf den 24.

60 Sekonnen

Installéiert d'CLI, loggt Iech an an deployéiert

1

Installéieren

pip install vpsdotorg
2

Anmeldung

vps login

Äert API-Token aus admin.vps.org

3

Link & Deploy

cd my-project
vps link
vps deploy

Eng Konfiguratiounsdatei. Dat ass et.

Definiert Är Applikatioun an engem einfachen vps.yaml

Python
name: my-django-app
type: python
version: "3.12"
build:
  - pip install -r requirements.txt
start: gunicorn app.wsgi --bind 127.0.0.1:8000
port: 8000
domain: myapp.com
git_repo: https://github.com/user/repo.git
Node.js
name: my-express-api
type: node
version: "20"
build:
  - npm install
start: node server.js
port: 3000
domain: api.mysite.com
git_repo: https://github.com/user/repo.git
Statisch
name: my-website
type: static
build:
  - npm run build
domain: example.com
git_repo: https://github.com/user/repo.git

Wat geschitt wann Dir ausféiert vps deploy

D'Plattform behandelt alles automatesch

Runtime-Installatioun

Installéiert Python (pyenv) oder Node.js (nvm) mat Ärer spezifizéierter Versioun

Code synchroniséieren

Klont oder zitt Äre Code aus dem Git Repository

Build

Féiert Är Build-Kommandoen aus (pip install, npm install, asw.)

Konfiguréieren & Live goen

Supervisor, Nginx Reverse Proxy an gratis SSL iwwer Let's Encrypt astellen

All déi aner sinn op der Flucht.

Keng DevOps Kenntnisser erfuerderlech

Zertifikater

D'Sprooch ass op dräi Sproochen iwwersat ginn: Däitsch: Die Sprache der Schwäizer.

Prozessmanagement

Supervisor hält Är Applikatioun lafend. Automatiséierten Neistart bei Abstürzen.

Nginx Reverse Proxy

D'Grupp huet sech op d'Websäiten, d'Web-Apps an d'Web-Serveren spezialiséiert.

Ëmfeldvariabelen

Geheimnisser sécher verwalten mat vps env set KEY=VALUE.

Verlaf

Track all Deployment mat Logs, Status, a Dauer via vps deployments.

SSH Zugang

Schnell Zugang zu Ärem Server mat vps ssh. Den Haaptuert ass Rouen.

All Kommandoen déi Dir braucht

vps login
Authentifizéieren mat Ärem API Token
vps link
Link e Projetsverzeechnes op e VPS-Server
vps deploy
Aktuellen Projet ausféieren
vps deployments
Deployment History mat Status opzielen
vps logs
Schrëttweis Deployment-Protokoller ze gesinn
vps env set K=V
Ëmfeldvariabelen festsetzen
vps env list
Ëmfeldvariabelen opzielen
vps ssh
SSH op de verlinkte Server

Häufig gestallte Froen

Wat ass de Docker?

+

Nee. VPS Deploy lafen Är Applikatiounen nativ op dem Server mat System-Level Tools (pyenv, nvm, Supervisor, Nginx). Keng Container, kee Docker Daemon, keng Overhead.

Wat sinn d'Sproochen an d'Sproochegruppen?

+

Momentan: Python (Django, Flask, FastAPI, etc.), Node.js (Express, Next.js, etc.), a statesch Siten (React, Vue, HTML). Méi Lafzäiten kommen demnächst.

Wéi funktionéiert d'Deployment?

+

Wann Dir lafen vps deploy, D'CLI schéckt Är Konfiguratioun un d'VPS.org API. D'Plattform ass dann SSH op Äre Server an féiert d'ganz Pipeline aus: installéiert Runtime, synchroniséiert Code vu git, féiert Build-Kommandoen aus, konfiguréiert Supervisor an Nginx, setzt SSL an, a féiert eng Zoustandkontroll aus.

Wat muss ech op mengem VPS installéieren?

+

Nee. D'Plattform installéiert alles wat se brauch automatesch iwwer SSH. Äre VPS brauch just e Basisbetriebssystem (Ubuntu, Debian, asw.) an SSH-Accès. Keng Agenten erfuerderlech.

Is my code stored on VPS.org servers?

+

Nee. Äre Code gëtt direkt aus Ärem Git Repository op Äre VPS gezu. VPS.org speichert nëmmen d'Deployment-Konfiguratioun an d'Protokoller. Äre Code läit op Ärem Server an Ärem Git-Provider.

Wat kascht et?

+

VPS Deploy ass gratis mat all VPS.org Serveren abegraff. Dir bezuelt nëmmen fir Äre VPS-Plang, deen op $ 2.0 / Mount ufänkt. Keng zousätzlech Deploymentgebühren.

Sidd Dir bereet Är Deploymenter ze vereinfachen?

pip install vpsdotorg
Erstellen

D'Pläng fänken bei 2,0/Mount un.

Start Ären VPS
Vun $2.0/mo