Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[Support] Envoryx - A development environment

Featured Replies

Hi everyone,

I wanted to share a little project I've been working on for some time now.

It actually started as a small tool just for myself. I wanted something running on my NAS to make web development a bit easier, without having to set up everything on my computer.

Well, somehow I got talked into adding more and more features and eventually making the whole thing public. So here we are.

What is Envoryx?

Envoryx is an open-source, Docker-based development environment. The idea is pretty simple: create and manage your development projects directly on your Unraid server and access them from wherever you work.

It takes care of things like setting up containers, databases, networks and volumes, so you don't have to do all of that manually.

A few things it currently supports:

  • PHP, Node.js, Python, Go and Ruby

  • Multiple databases, including MariaDB, MySQL and PostgreSQL

  • Automatic Docker container and network management

  • Domains and HTTPS for individual projects

  • Remote development and debugging

  • Backups, scheduled tasks and testing tools

  • Web interface for managing projects

It's still a work in progress and definitely not a finished 1.0 release. I'm using it myself, but there are probably still bugs and things that could be improved.

Also, I wouldn't recommend exposing it directly to the internet at this point. It's mainly intended for use within your own local network.

The project is open source under the AGPL license.

If anyone wants to give it a try, feel free. I'd be interested to hear what you think, especially if you run into problems or have ideas for improvements.

Links:

That's about it. Thanks for checking it out!

Edited by Seramos

  • Author

First of all, sorry for the rather bumpy start with Envoryx. A few things didn't go quite as planned, but I'm working on getting everything sorted out.

Thanks for your patience!

FAQ

Q: How can I organize all those Docker containers created by Envoryx?

A: Depending on your projects, Envoryx can create quite a few containers, which can make the Unraid Docker tab a bit messy.

I recommend using FolderView3 to keep things organized. Simply create a folder and use the following regex pattern to automatically group all Envoryx containers:

^envoryx-

This will match all containers whose names start with envoryx-, including newly created ones.

You can find more details in the documentation:

https://envoryx.dev/docs/getting-started/unraid/#a-few-unraid-specifics

Edited by Seramos

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.