tjcloud

TJ Palanca's Personal Cloud

Downloads
73
Stars
5
Committers
2

Bot releases are hidden (Show)

tjcloud - v3.0.0 Latest Release

Published by tjpalanca over 1 year ago

  • Migrate from Linode to DigitalOcean
  • Migrate from Keycloak to Cloudflare Access
  • Greatly simplify the stack, just start with code-server for now
tjcloud - v2.5.0

Published by tjpalanca over 1 year ago

  • Migrate Mastodon to Linode Object Storage #36
tjcloud - v2.4.1 - Upgrade NGINX

Published by tjpalanca almost 2 years ago

  • Upgrade NGINX Ingress Controller to v1.3.1 #29
tjcloud - v2.4.0 - RSS Reader and Email Subscriptions

Published by tjpalanca almost 2 years ago

  • Added FreshRSS and Kill the Newsletter to my personal server. #22
tjcloud - v2.3.0: Mastodon Upgrades

Published by tjpalanca almost 2 years ago

  • Upgrade Mastodon to v4.0.2 (#24)
  • Add liveness and readiness probes (#20)
  • Move Puma to single-mode in order to reduce memory usage
tjcloud - v2.2.0: Security Hardening

Published by tjpalanca almost 2 years ago

  • Added a Linode Cloud Firewall to protect from opportunistic and brute force attacks.
  • Moved Terraform orchestration to GitHub Actions to allow opening up the firewall
    during deploys from Terraform Cloud
  • Moved documentation to {nbdev} and to develop Python scripts used to disable and
    re-enable the firewall, along with the relevant github actions workflows and utilities
    that come with the standard development workflow in `{tjutils}
  • Disable code-server custom welcome page
tjcloud - v2.1: Mastodon

Published by tjpalanca almost 2 years ago

What's Changed

  • Self-Hosted Mastodon by @tjpalanca in https://github.com/tjpalanca/tjcloud/pull/19
  • Factor our keycloak_realm terraform module so it can be used to create user realms in other projects
  • Development Dependencies
    • Apache Arrow
    • Quarto CLI
  • Minor upgrades to code-server, pgAdmin

Full Changelog: https://github.com/tjpalanca/tjcloud/compare/v2.0...v2.1

tjcloud - TJCloud v2.0: Terraform IaC

Published by tjpalanca about 2 years ago

Major changes

  • Migrated to Terraform IaC from proprietary Cloud66
  • To save costs, moved to Linode Kubernetes Engine and Linode Object Storage
  • Removed RStudio from development server, only code-server now.
  • Used kaniko for building images inside the Kubernetes cluster

Minor changes

  • Upgrade keycloak to Wildfly distribution
  • Security: Cloudflare authenticated origin pulls and origin certificates to ensure only cloudflare proxies traffic
  • Upgrades to applications

Other information

Overall stack costs $45/month for 4 cpus and 8gb shared across all applications