Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Envoryx
#1
Hallo zusammen,

ich möchte euch mal ein Projekt vorstellen, an dem ich seit einiger Zeit arbeite: Envoryx.

Bisher habe ich für meine Webentwicklung hauptsächlich ServBay genutzt, womit ich auch durchaus zufrieden war. Allerdings wollte ich gerne eine vergleichbare Lösung haben, die zentral auf meinem NAS läuft und auf die ich von verschiedenen Rechnern aus zugreifen kann. Am besten ohne für jedes neue Projekt wieder Docker-Container, Datenbanken, Webserver und Konfigurationsdateien von Hand einrichten zu müssen.

Daraus ist mittlerweile Envoryx entstanden: eine webbasierte Entwicklungsumgebung, die komplett auf Docker setzt und sich vor allem für den Einsatz im eigenen Netzwerk, beispielsweise auf einem Unraid-Server, NAS oder Linux-Rechner, eignet.

Was kann Envoryx?

Man erstellt ein Projekt, wählt die gewünschte Entwicklungsumgebung und Envoryx kümmert sich um die entsprechenden Docker-Container und deren Konfiguration.

Ein paar der bisherigen Funktionen:
  • Programmiersprachen: PHP, Node.js, Python, Go, Ruby, Java und .NET in verschiedenen Versionen.
  • Datenbanken: MariaDB, MySQL, PostgreSQL und MongoDB.
  • Webserver: Caddy, Apache und Nginx.
  • Weitere Dienste: Redis, Memcached, Mailpit, RabbitMQ, Meilisearch und OpenSearch.
  • Projektvorlagen: Unter anderem Laravel, Symfony, WordPress, TYPO3, Shopware und Django.
  • Entwicklungswerkzeuge: Terminal, Logs, Cronjobs, Worker sowie Composer, Artisan und npm.
  • IDE-Anbindung: Beispielsweise PhpStorm und VS Code inklusive Remote-Entwicklung und Debugging.
  • Weitere Funktionen: Git-Integration, Backups, HTTPS für lokale Domains, REST-API, CLI und MCP-Schnittstelle für KI-Tools.

Die einzelnen Projekte laufen in separaten Docker-Umgebungen und können somit unterschiedliche Versionen und Dienste verwenden.

Envoryx selbst ist hauptsächlich in Go geschrieben, unterstützt x86_64 und ARM64 und wird ebenfalls als Docker-Container betrieben.

Noch keine Version 1.0!

Das Projekt befindet sich weiterhin in der Entwicklung. Obwohl schon einiges funktioniert, dürfte es sicherlich noch Fehler und Verbesserungspotenzial geben.

Envoryx ist in erster Linie für lokale Entwicklungsumgebungen im eigenen Netzwerk gedacht, nicht als öffentlich erreichbare Verwaltungsoberfläche oder zum Betrieb produktiver Webseiten im Internet.

Ich würde mich freuen, wenn ein paar Webentwickler Lust hätten, das Ganze auszuprobieren und ihre Erfahrungen zu teilen. Besonders interessant wären natürlich Fehlermeldungen, Verbesserungsvorschläge oder Funktionen, die euch für eure tägliche Arbeit noch fehlen.

Kostenlos und Open Source

Envoryx ist vollständig Open Source (AGPL-3.0), kostenlos und kommt ohne Cloud-Zwang oder kostenpflichtige Zusatzfunktionen aus.

Projektseite: envoryx.dev

GitHub: github.com/Envoryx/Envoryx

Dokumentation: envoryx.dev/de/docs/

Vielleicht kann der eine oder andere etwas damit anfangen.
Liebe Grüße
Stefan

Fragen oder Probleme? Kontaktiere mich per E-Mail: stefan@shimly.de
Zitieren
Bedankt haben sich:


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste