The lack of https turning me off, I have gotten away from Umbrel’s home server, as most of the apps require https to fully function.
I wanted to make something available to you guys, I normally sell these, but I know the https is frustrating for many. I am giving away bash scripts for you that include https.
One is Nextcloud, use the command below, simply run the command add your domain, and be sure to add an “A” record.
It might take a few min for the containers to start, my only ask is to leave a review if it worked for you. I hope this helps someone, it has helped me tremendously.
Thanks for the script! Looks great, I’ll definitely give it a try. The Caddy configuration for HTTPS is especially handy. I’ll let you know how it goes!
PSA : Never blindly copy and paste commands that will immediately download and sudo execute some dudes script on your node!
OP: It would be acceptable if you posted in a code snippet or a public repository with a code view, and present steps to use rather than suggest a way for people to execute your code sight unseen.
I get the concerns here, but I just want to offer another perspective. The thing is, when you download the script, you can unzip it and check out the code before running it. So it’s not about blindly executing something - you still have control over what happens.
Sure, it would be nicer to have the script in a public repository, but even like this, there’s still plenty of room to review the code before you run it. If you want, you can check it out on a safe VM or container before it hits your actual server.
At the end of the day, it’s all about letting people make their own decisions. As long as the code can be reviewed, I don’t see much of a difference from a public repo.