What is the maintenance required by a self hosted ghost site?

You can configure your Ubuntu server for automatic updates:
https://help.ubuntu.com/community/AutomaticSecurityUpdates

You can also set a cron job to automatically update Ghost weekly if you so choose to. This is the script I use to update multiple Ghost installations at once:

for d in ./*/ ; do (cd "$d/public/" && ghost update); done

2 Likes