I’ved tried a decent amount (caprover, cosmoscloud, dokploy, coolify, yunohost, etc.) and there always seems to be more around the corner . Right now I like runtipi, tho I have some issues (komga cant detect my media folder), it’s been the easiest for me to quickly try out many different selfhostable apps on one server. I didn’t know many of these apps existed, there are so many different useful and entertaining ones for different niches/jobs.
Whats your favorite self hosting manager thats capable of one-quick installs through an appstore of some kind? Which one do you think is the easiest to use for non technical users? I’m leaning towards Yunohost for ease of use and setup, but a lot of stuff was out of date. Downside is it doesn’t seem nearly as easy as the others to setup/manage apps yourself if you dont go the appstore route. Runtipi did recentlly make it so people can make and share repos for the appstore, tho I believe cosmos cloud and a few others already have had this as an option.
I don’t like the phrase “one click” because it’s never really literally only one click, and whenever it’s even close to that there’s just too much stuff going on in the background that a) requires tons of work to code, b) is fragile, c) can never account for all use case etc etc etc
With that in mind I recently installed Debian Stable on my VPS, chose “Web server” during installation, and voilá: it serves!
diet pi counts right? most of the software in their managed repo is a straightforward install and largely preconfigured for daily use. It was my first server OS and im very fond of it
Honestly?
Set it up according to the dev’s recommendations (and Docker, of course), then you can configure pretty much any application that uses Docker and docker-compose within Dockge. It’s far simpler than Portainer, and runs within Docker’s limitations instead of yoloing your configs in random locations (like Portainer does). Plus it’s free, and made by the same dev as Uptime Kuma.
I’m all in on Cosmos Cloud, been very happy with it
Cosmos Cloud has been great for me. I’m not technical but I enjoy learning and have been completely bitten by the self hosting bug. I’d consider myself fairly new to Linux and the cli so it really helped to bridge the gap. All I had to do was install Debian server and Cosmos Cloud and within a day I had a few services and it was thrilling to me. There have been problems along the way (mostly networking and DNS related stuff outside of Cosmos Cloud) but I’ve learned a lot through troubleshooting. I appreciate the built in security features like easily configurable Letsencrypt certificates, anti-bot, and anti-DDOS, because that was all a bit above my head.
What do you host through it
My first time I started winging it with a raspberry pi, docker, and nginx and it took me like 2 months to get one service up and running and I didn’t feel it was very secure - fail2ban didn’t work, geoblocking didn’t work, and updates were manual.
When I re-started from scratch with an x86 device and cosmos it has been shockingly easy in comparison. Not only is it much quicker to spool the service up (app store), they can be automatically updated, the proxy has options for geoblocking, rate limiting, etc.
I’ve even got some of the services below built from a custom compose file instead of the app store, some use remote storage and some are set up with OAuth SSO. There’s still mild troubleshooting for a lot of things but it’s been much easier for me to understand and fix issues, plus there’s an active discord community as well.
Just invest the five minutes to read the docker compose instructions.
It aint that hard.It isn’t hard when every works perfectly but there is a tremendous amount of complexity in some of these apps and a huge range of quality, documentation and required env vars and mounts.
And so, so many ways for things to break.
I dont want to fill them out every time when testing 50 different apps? Im pretty sure I mention its for trying stuff out in the post, my bad if I didnt, it takes literally 5 minutes to install 10 apps and try them out lol
Totally fair.
But the devs usually provide a docker compose and .env to demo as well.I modified it, the person who contributed the app did it wrong, ngl I assumed itd be harder and more time consuming than the minute it took
I don’t mean to be a downer here, but the phrasing and tone of your post makes me think you’re angry that it’s not just as simple as pressing a button and having it all work. That is not their point of intent.
You’re complaining about something not seeing your media folder, but seem to not understand why. That’s your first problem. Dig into the logs and docs and figure out why maybe.
For those wanting everything to be like an app store…not gonna happen. The variables involved in just being connected to the Internet alone, LET ALONE being able to route traffic to your installs and serve traffic properly seems way above the level of effort you choose to dedicate to understanding it.
If you want simple “one-click” stuff, then just go for that. That’s why PaaS exists. They make a platform easier to use, so you don’t have to fuck with stuff.
If you’re just here to complain that everything isn’t super easy for you, there is a simple solution to that…
I dont even know what you’re talking about tbh, Im just asking what one click app stores ppl like, there are a lot of devs out there trying to simplify/streamline the process? There are no issues with the logs because there are no errors, its literally just clicking add path in the library and the path doesn’t have the folders and it doesn’t scan while kavita the folder appears and scans lol
I’m not angry about anything, the other apps work, the path simply doesn’t show up, if I click on root its empty while every other app has access to a runtipi folder in there, kavita worked fine, just komga for the same task didn’t.
Your desktop user doesn’t have access to root…
That might be why.
Since you want to be of assistance please let me know whats going on lol, and to clarify my post I like runtip, there are just hella of these panels (I just now started trying them out) and I want to know about more of them and what people are using.
As I said in my comment…LOGS.
Learn more about what the actual error is and why it’s not working.
See I think you actually arent competent because this is something that wouldn’t have logs lol
Why wouldn’t it have logs?