Another self-hosting option
We all probably know Yunohost, Caprover, Sandstorm, Portainer, and of course hand-spun Docker installations. I've come across a "new" one (it's probably been around, but I only just heard about it today) called Ethibox. It's French, like several others are, which is cool. I don't have a spare sever to see how it well or intuitive it works, but I thought I'd share it here to see if anyone else knows about it, or can share their thoughts about if they've used it.
It may, or may not, be considered a competitor to Cloudron, and thus may not be welcomed here as a topic. But one reason I share it is curiosity about how it packages its apps, and how that might inform the Cloudron effort, particularly concerning apps we don't have yet on Cloudron.
A final question: Why does it seem the French are really into self-hosting? I can't say I've come across many other options from countries other than say, the US, France, ... Is it a political thing? A language thing?
Anyway, bon, voilà.
@scooke thank you for this - very timely post (for me) so will investigate.
My "estate" includes :
- a VPS running Cloudron : far & away my preferred environment because of range of apps and stability, and what I consider my "production"box, for cloudron store and custom packages
- a VPS running Caprover for 1-click installs not on Cloudron
- a VPS running Docker for apps not packaged for Caprover or Cloudron (actually limited usage so may re-purpose)
- a VPS running Dokku ... but so far nothing deployed on it (so also may re-purpose)
- just today thinking about trying Yunohost again (wasn't impressed last time but it's a while ago and maybe it has 'grown up')
Long way of saying maybe I will look into Ethibox !!
Although I also just learnt about LXD/LXC which also allows containers.
Even possible (it seems) to have a LXC container running Docker, or even a container running Debian (on an Ubuntu VPS).
So I am summoning up courage to try out Yunohost in a LXC container. Performance may be an issue, but who knows until tried.
So maybe you have given me an excuse to try Ethibox in a LXC container without trashing the Docker or Dokku boxes.
Thank you !
Maybe I should do some actual work, but playing is much more interesting
@scooke discovered that installation is "just" a
docker run ...
So fits very nicely on my under-used docker vps
No need for separate VPS or LXC container.
Installs nicely (as you might expect).
docker exec -it <container> /bin/bashto do some npm updates.
Need to setup nginx reverse proxy to access deployed ethibox.
Very simple (compliment) and neat UI.
Much what we would expect from a Cloudron-style app.
Not sure their apps are docker installs.
Tried Prestashop as a test and it took several minutes.
Almost as if they are compiling from source.
And they say they do not support custom installs which suggests to me it is not docker instances (but I could be wrong).
Can't understand their dns strategy currently. Setting custom domain for the tells me to set DNS to 127.0.0.1 !