Inhaltsverzeichnis
Plesk unterstĂŒtzt auch Webanwendungen auf Basis von Ruby (z.âŻB. Sinatra oder Ruby on Rails). Du kannst dein Ruby-Projekt direkt in einer Domain oder Subdomain hosten â inklusive Umgebungsvariablen, App-Startbefehl und Versionsauswahl.
Voraussetzungen #
- Ruby-UnterstĂŒtzung ist auf dem Server aktiviert
- Deine App ist standardkonform strukturiert (z.âŻB. app.rb, config.ru, Gemfile)
- Optional: SSH-Zugang, wenn du zusÀtzliche Gems installieren willst
Ruby-Anwendung einrichten #
1. Domain/Subdomain vorbereiten
- Erstelle in Plesk eine (Sub-)Domain, z.âŻB. ruby.deinedomain.de
- Ăffne den Punkt âRubyâ im Bereich âWebsites & Domainsâ
2. Projektdateien hochladen
- Lade deine Ruby-Dateien in das Verzeichnis der Domain (z.âŻB. /httpdocs/)
- Typische Dateien: config.ru, Gemfile, deine App-Dateien
3. Ruby konfigurieren
- WĂ€hle die Ruby-Version (z.âŻB. 3.x)
- Lege das Anwendungsverzeichnis fest
- Optional: Konfiguriere Umgebungsvariablen (z.âŻB. RAILS_ENV=production)
- Setze den Startbefehl, z.âŻB.:
bundle exec puma -C config/puma.rb4. Gems installieren
- Klicke auf âBundle Installâ, um alle im Gemfile definierten AbhĂ€ngigkeiten zu installieren
- Alternativ kannst du per SSH bundle install ausfĂŒhren
5. App starten
- Sobald alles konfiguriert ist, klickst du auf âApp startenâ
- Plesk leitet dann automatisch per Proxy auf den lokalen Port weiter
đ Hinweis: Achte auf gĂŒltige Dateiberechtigungen und ausreichendes Memory Limit (ĂŒber PHP-Einstellungen)
Bei Problemen oder fĂŒr Hilfe beim Setup:
service@webhoster.de