1.0.0-beta.1
Pre-release🎉 first release of octyne (long overdue)!
Octyne allows running multiple apps on a remote server and providing an HTTP API to manage them. This allows for hosting many web servers, game servers, bots and so on on remote servers without having to mess with SSH, using screen
and systemd
whenever you want to make any change, in a highly manageable and secure way.
It incorporates the ability to manage files and access the terminal output and input over HTTP remotely. For further security, it is recommended to use an HTTPS reverse proxy to ensure end-to-end secure transmission.
retrixe/ecthelion complements octyne by providing a web interface to control servers on octyne remotely.
What's missing:
- Windows support not fully tested. Deleting and move/copy not working.
- Redis integration to sync Octyne auth across systems needs to be added.
- Statistics endpoint to get data like CPU and RAM usage of processes not implemented.
- Configurable crash limits and option to prevent some servers from starting by default.
- Compression endpoints not complete.
x86_64 binaries for Windows and Linux are provided, but octyne can be compiled for and will work on macOS. It should work on other architectures supported by Golang as well.