infra
dscode
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
infra
-
Screw it, I’ll host it myself
I’ve been running Nextcloud on a DigitalOcean droplet, backed by S3 compatible storage from Wasabi for about 3 years now - it’s been pretty seamless. I think the old Nextcloud client syncing issues are a thing of the past (unless you work will really big files). Costs me $15/mo total.
My Nextcloud instance gets one-way synced using rclone to a NAS once daily, and one-way synced weekly as a tar archive to Onedrive (1TB storage from Office365 is otherwise unused, so...). The rclone setup is all with docker-compose + sops for rclone config, so I can just git clone and Docker-compose anywhere to get another machine backing up.
A nice addition is that the droplet serves as a WireGuard server that all my devices are pretty much always connected to (with split routing).
I host a couple of other services on the droplet including The Lounge for IRC, my personal website and a pastebin type app.
If anyone is interested, the whole setup is on GitHub at https://github.com/jnsgruk/infra
dscode
-
Teedy won't upload certain documents
Docker-compose for Teedy
What are some alternatives?
docker-onlyoffice-nextcloud
terraform-null-label - Terraform Module to define a consistent naming convention by (namespace, stage, name, [attributes])
yunohost - YunoHost is an operating system aiming to simplify as much as possible the administration of a server. This repository corresponds to the core code, written mostly in Python and Bash.
terransible-wirehole - Wirehole (Wireguard, Pi-hole, Upbound) deployment on Free Tier Oracle Cloud or other providers leveraging Docker Containers and deployed using Terraform and Ansible.
traefik-letsencrypt-compose - Basic Traefik configuration which includes automatic Let’s Encrypt certificate management and password protected dashboard
nginx-proxy-automation - Automated docker nginx proxy integrated with letsencrypt.
mwan - Simple policy routing for multiple WANs in OpenWrt
docker-compose-letsencrypt-nginx-proxy-companion - Automated docker nginx proxy integrated with letsencrypt. [Moved to: https://github.com/evertramos/nginx-proxy-automation]
jellyfin-hcloud - Automatically set up Jellyfin on Hetzner Cloud using Terraform, Ansible and Docker Compose
terraform-aws-remote-state-s3-backend - A terraform module to set up remote state management with S3 backend for your account.
Openstreetmap - The Rails application that powers OpenStreetMap
terraform-aws-secure-baseline - Terraform module to set up your AWS account with the secure baseline configuration based on CIS Amazon Web Services Foundations and AWS Foundational Security Best Practices.