Deploying Nextcloud on Fly as a GitHub Workflow

Hey all! I’ve been using Fly for the better part of a year now and after getting asked by a number of friends, I decided to write up a GitHub workflow (and a couple manual scripts if that’s more your style) to help others deploy a Nextcloud cluster on Fly using an S3 bucket as primary storage.

As part of the GitHub workflow there’s also a reoccurring maintenance task that dynamically resizes your Postgres DB’s volume if it grows to more than 90% of the volume size. If you run the manual scripts I’d suggest sticking this on something like a systemd timer or setting it up as a cron job.

https://github.com/alecbcs/fly-nextcloud

If anyone tries out the workflow I’d love to know what your experience was like/if you have any feedback!

2 Likes

Super! This may actually convince me to try out Nextcloud.

1 Like

No detail documentation on how to set it up