Running OKD for small home projects though it’s fun is overly complicated. I got a tip from the syntax.fm podcast about Coolify: https://coolify.io/ and watched the video https://syntax.fm/videos/cj-syntax/coolify-crash-course-or-self-host-101-or-secure-set-up and decided to get it a go. I had nginx running as a reverse proxy before and wanted all to be handled by Coolify. I choosed to switch to Caddy for reverse proxy in Coolify. As a standard it is Traefik.
With Caddy I could add Dynamic Configurations to my other servers:
example.mydomain.com {
@notLocalSubnets not remote_ip 192.168.1.0/24 192.168.10.0/24
respond @notLocalSubnets "Access denied" 403
reverse_proxy https://192.168.1.34 {
transport http {
tls_insecure_skip_verify
}
}
}
The cooles thing about this is that Coolify now handles all certificates through Let’s encrypt. One thing less to bother. There are easy guides to deploy som type of resourses: https://coolify.io/docs/resources/applications/index https://github.com/coollabsio/coolify-examples/tree/main
There’s also a many one click deploys of other servers. I have a S3 bucket and a Nextcloud instance running.
About Mikael Eklund
Mikael Eklund is a Senior it technology specialist. With a passion for technology and programming.