CLI
Basierend auf: https://www.virtuozzo.com/application-platform-docs/cli/?lang=en Vorausetzung
- Java:
sudo apt install default-jre
Installation
curl -s ftp://ftp.jelastic.com/pub/cli/jelastic-cli-installer.sh | bash
Test
./jelastic/environment/control/getenvs
Marketplace
Der Jetstream Marketplace ist ein Verzeichnis von Applikationen, die auf Jelastic Cloud bereitgestellt werden können. Die Applikationen sind in Form von Vorlagen verfügbar, die auf die Jelastic Cloud Plattform hochgeladen werden können. Die Vorlagen enthalten die notwendigen Konfigurationen und Skripte, um die Applikationen auf der Jelastic Cloud Plattform zu installieren und zu konfigurieren.
Infomaniak hat bereits eine Sammlung der grössten Applikation im Jetstream Marketplace bereitgestellt. Die Applikationen können direkt aus dem Jetstream Marketplace installiert werden.
Bekannte Applikationen:
- Grafana
- Laravel
- Wordpress, Joomla, Drupal
- Docker Engine CE
- OpenVPN Server
- MongoDB
- Backup Storage
- Jitsi Video Conference
- LimeSurvey
Add-Ons:
- Backup / Restoration
- Fail2Ban
- LetsEncrypt SSL
PostgreSQL
Deployment
Node JS
Deployment von Node.js Applikationen auf Jelastic Cloud unter der Verwendung des Node.js Stacks.
- Erstellung eines neuen Environments
- Auswahl des Node.js Stacks
- Skalierung definieren, stateful oder stateless
- Node und NPM Version auswählen (ACHTUNG veraltet)
- Keine public IPs vergeben
Custom Container
Innerhalb von Jelastic Cloud können folgende Custom Container verwendet werden
- Custom Container Image
- Docker Engine
- Kubernetes Cluster

Deployment von Node.js Applikationen auf Jelastic Cloud unter der Verwendung eines Custom Containers.
Docker CE
Diskussion: es kann auch Docker CE verwendet werden.
Continuous Deployment
Basierend auf: https://www.virtuozzo.com/company/blog/git-push-deploy-to-containers/
Java, PHP, Ruby, .NET, Node.js, Python, Go
Voraussetzung:
- GitHub Personal Token mit Scope repo und admin:repo_hook
Das Add-On “Git-Push-Deploy” kann direkt auf das Environment hinzugefügt werden. Es wird ein GitHub Personal Token benötigt, um das Add-On zu konfigurieren.
Der Deployment Prozess kann mit dem Log “vcs-update” überwacht werden.
Custom Container
Lets Encrypt
Load Balancer, Java, PHP, Ruby
https://github.com/jelastic-jps/lets-encrypt
Alles andere
Via Load Balancer
Backup
Ist von Infomaniak dokumentiert: https://www.infomaniak.com/de/support/faq/2420/jelastic-cloud-auf-swiss-backup-swift-sichern
Diskussion
- Environment Variablen sind Klartext