@peterlc Yes, GitLab for Git repos. I use GitHub for opensource/freelance stuff.
I use OVH for my servers (dedicated + cloud + vps) and I maintain them myself but you can attach DO (or any server that has SSH access + required packages) to the deployer, just like Envoyer allows.
@bashy i have installed REBELinBLUE/deployer on my VPS on CW and i get:
Server error
A connection could not be established to the socket at https://deployer.diit.se. This is required for reporting the status on running deployments. Please reload, if the issue continues please contact the system administrator
@peterlc I'm not sure what setup you're using but it supports multiple servers, notifications, zero-downtime, add additional commands etc. Plus it's self-hosted so you can control the data :)
@peterlc Will have to mention me as I won't get notifications otherwise.
I use CF for most of my sites. Just easier. You can get it working on CF free plan.
vhost file should normally go in /etc/nginx/sites-available/ then symlink it to sites-enabled as you will normally be including that directory via wildcard in nginx.conf.