I have switched production to Caddy before V2 and haven’t looked back ever since. During my Apache era, always had to keep a eye on stuff and deal when things decided to break With caddy? I just throw the config and it just works without complaining at all
Akatsuki Levi
- 0 Posts
- 7 Comments
Akatsuki Levi@lemmy.worldto Selfhosted@lemmy.world•What steps do you take to secure your server and your selfhosted services?English394·2 months agoDisable password authentication on SSH
Enable firewall and block all ports you’re not using(most firewalls do this by default)
Switch to a LTS kernel(not security related, but it keeps things going smooth… Technically it is safer since it gets updated less often so it is a bit more battle tested? Never investigated whenever a LTS kernel is safer than a standard one)
Use Caddy to proxy to services instead of directly exposing them out
HTTPS for web stuff(Caddy does it automatically)
‘fuck’ and the family of ‘fucking’
Akatsuki Levi@lemmy.worldto Lemmy Shitpost@lemmy.world•I would do this for just 1.99English5·3 months agotape, and worst case scenario: a hammer
Akatsuki Levi@lemmy.worldto Selfhosted@lemmy.world•I tried to selfhost Nextcloud at workEnglish2·8 months agoAIO has a updater but it is manual by default You need to enable automatic updates yourself, which… Is done through a bash script you need to add yourself into the system crontab
And not only that, the instructions do say things could break and even suggests setting up backups for such
Akatsuki Levi@lemmy.worldto Selfhosted@lemmy.world•Anyone else use their crappy old laptops to host servers? lolEnglish1·2 years agoUp! Also would love to see how it looks
I personally actually use Forgejo with Forgejo Runner It gives me a fully self-hosted experience that feels just like Github, and Forgejo Actions is nearly 1:1 with Github Actions
About CI Rental thought, never touched there, but maybe not that hard? Probably Jenkins or Drone CI has support for it
And LFS, AFAIK both Gitea and Forgejo have support for it(just need to enable on the app.ini)