You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I love Kamal, and the idea of easy Rails deployments to servers. It has been a nice tool for many personal projects and clients.
Given Rails' solid history with security, I think the servers should also get a bit of attention, especially if end users are encouraged to deploy to one. I made a project called kamabian. The idea is a "convention over configuration" approach to bootstrapping a Debian/Ubuntu server before Kamal usage. It does some simple SSH hardening, no password logins, fail2ban, UFW rules, non-root docker, and unattended upgrades. It runs via Ansible in a container, but that is relatively easily to abstract away from the end user.
Not sure if this is something worth considering for the project, but I do believe in my heart of hearts it would be good for the project to have a "here is a plug-and-play tool to get your server to a place of sane defaults."
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Hi Kamal folks 👋
I love Kamal, and the idea of easy Rails deployments to servers. It has been a nice tool for many personal projects and clients.
Given Rails' solid history with security, I think the servers should also get a bit of attention, especially if end users are encouraged to deploy to one. I made a project called kamabian. The idea is a "convention over configuration" approach to bootstrapping a Debian/Ubuntu server before Kamal usage. It does some simple SSH hardening, no password logins, fail2ban, UFW rules, non-root docker, and unattended upgrades. It runs via Ansible in a container, but that is relatively easily to abstract away from the end user.
Not sure if this is something worth considering for the project, but I do believe in my heart of hearts it would be good for the project to have a "here is a plug-and-play tool to get your server to a place of sane defaults."
All reactions