Terraforming my Droplet

No more manual config I want to run my droplet with my blog and all my games and silly one-off web apps without ever touching it manually. This would allow me to destroy and rebuild it on a whim, using config as code, CI/CD, etc.. I recently messed around with user access and locked myself out of my droplet. Around the same time, my draft blog stopped updating properly. The update failure is likely a file ownership problem....

January 18, 2020

Syncing Public GitLab Projects to GitHub

set up your access and tools You’ll need python/pip/virtualenv git 1.7.3 or newer (for the hub tool) a GitHub ssh key configured on your GitHub account a GitLab ssh key configured on your GitLab account a GitLab API token the hub tool clone the projects usage 1 2 3 4 5 6 export GL_TOKEN='yourtokenhere' export GL_URL='https://gitlab.com' virtualenv -p python3 venv . venv/bin/activate pip install python-gitlab python main.py main....

December 30, 2019