Ready-to-use Server
Ruby on Rails
Web Application Framework
- Debian-basiert
- Automatische Sicherheitsupdates
- Frei und quelloffen
Ruby on Rails Screenshots
Ruby auf Schienen ist ein Open-Source-Web-Framework, das für Programmiererglück und nachhaltige Produktivität optimiert ist. Mit Rails, das in Ruby geschrieben wurde, können Sie schönen Code schreiben, indem Sie Konventionen gegenüber der Konfiguration bevorzugen. Das Ergebnis ist ein Web-Framework, das Ihnen den Übergang von der Idee zur Umsetzung in sehr kurzer Zeit ermöglicht.
Dieses Appliance enthält alle Standardfunktionen in TurnKey Core, und darüber hinaus:
SSL-Unterstützung out of the box.
Webmin-Module zum Konfigurieren von Apache2 und MySQL.
Ruby on Rails Konfiguration:
Ruby 3.3 und Rails 7.2 von Debian 13 Paketen.
Bereitstellung über Phusion Passenger für Apache.
Vorkonfiguriertes Beispiel Rails Anwendung befindet sich am /var/www/railsapp
MariaDB-Datenbanken und ein Anwendungsbenutzer, der für Produktion, Entwicklung und Test konfiguriert ist.
Node.js 20 und wesentliche Build-Pakete für die Anwendungsentwicklung.
Rails, Ruby, Passenger und die Edelsteine der Beispielanwendung werden von Debian APT-Paketen gepflegt. Die Bundlersperre der Beispielanwendung wird aus diesen lokal installierten Paketen generiert.
Aktualisieren des Paket-Rails-Stacks:
apt update apt full-upgrade
Anwendungsspezifische Edelsteine, die von einem Entwickler hinzugefügt wurden, verwenden weiterhin den Bundler aus dem Anwendungsverzeichnis.
Siehe: Ruby on Rails Docs für weitere Einzelheiten.
Anmeldeinformationen (Passwörter beim ersten Booten gesetzt)
Webmin und SSH: Benutzername Wurzel
Das generierte MariaDB-Anwendungsnachweis wird in /var/www/railsapp/config/database.yml und wird beim ersten Booten regeneriert.
Aus dem Browser ausführen
V 19.0
V 18.1
Nutzungsdetails & Logging in für die Administration
Keine Standardpasswörter: Aus Sicherheitsgründen gibt es keine Standardpasswörter. Alle Passwörter sind auf Systeminitialisierung Zeit.
SSL Browser Warnung ignorierenBrowser mögen keine selbstsignierten SSL-Zertifikate, aber dies ist die einzige Art, die automatisch generiert werden kann, ohne eine kommerzielle Zertifizierungsstelle zu bezahlen.
Web-Web - Richten Sie Ihren Browser auf entweder:
- http://12.34.56.789/ - nicht verschlüsselt, also keine Browserwarnung
- https://12.34.56.789/ - verschlüsselt mit selbstsigniertem SSL-Zertifikat
Benutzername für die Datenbankverwaltung:
- MySQL Kommandozeilentool; Login als Wurzel (kein Passwort erforderlich):
$ mysql --user root Enter password: Welcome to the MySQL monitor. Commands end with ; or \g. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. mysql>
- Richten Sie Ihren Browser auf:
- https://12.34.56.789:12321/ System Control Panel
- https://12.34.56.789:12320/ Webbasiertes Kommandozeilenterminal
- Login mit SSH Client:
ssh root@12.34.56.789
Sonderfall für AWS-Marktplatz:
ssh admin@12.34.56.789
Benutzername für OS System Administration:
Login als Wurzel außer am AWS Marktplatz die den Benutzernamen verwendet Admin.
* Ersetzen Sie 12.34.56.789 durch eine gültige IP oder einen gültigen Hostnamen.
