Skip to content
This repository has been archived by the owner on Oct 24, 2022. It is now read-only.
/ digitaloceans Public archive

Launch DigitalOcean droplet for hosting & management of my personal infrastructure.

Notifications You must be signed in to change notification settings

ackersonde/digitaloceans

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Deploy DigitalOcean Droplet

DigitalOceans

Since Vodafone's DS-Lite-Tunnel doesn't offer native IPv4 addresses (and many services incl. Github Actions & the Slack API don't speak IPv6 yet), I had to move my homepage, slack & telegram bots off my Raspberry Pi infrastructure and back to Digital Ocean.

Build & Deploy DigitalOcean Droplet

Using the golang api from godo, every push to this repository creates a custom Ubuntu droplet in FRA1.

Automated Deployment

I have a weekly cronjob running on one of my raspberry PIs which triggers this deployment after regenerating the SSL certificate (only valid for 10d) required by the various servers.

WARNING

Every push to this repo will result in a new Droplet created at DigitalOcean => +$7 / month, tearing down and redeploying websites and bots while also updating DNS entries for *.ackerson.de.

Use git commit msg string snippet [skip ci] to avoid this.

About

Launch DigitalOcean droplet for hosting & management of my personal infrastructure.

Topics

Resources

Stars

Watchers

Forks