Skip to content

Releases: tjpalanca/tjcloud

v3.0.0

28 Mar 01:38
917da6a
Compare
Choose a tag to compare
  • Migrate from Linode to DigitalOcean
  • Migrate from Keycloak to Cloudflare Access
  • Greatly simplify the stack, just start with code-server for now

v2.5.0

30 Jan 07:02
f2de0d3
Compare
Choose a tag to compare
  • Migrate Mastodon to Linode Object Storage #36

v2.4.1 - Upgrade NGINX

25 Nov 03:41
6d5c022
Compare
Choose a tag to compare
  • Upgrade NGINX Ingress Controller to v1.3.1 #29

v2.4.0 - RSS Reader and Email Subscriptions

17 Nov 17:21
b9a6dc8
Compare
Choose a tag to compare
  • Added FreshRSS and Kill the Newsletter to my personal server. #22

v2.3.0: Mastodon Upgrades

15 Nov 06:23
9066935
Compare
Choose a tag to compare
  • Upgrade Mastodon to v4.0.2 (#24)
  • Add liveness and readiness probes (#20)
  • Move Puma to single-mode in order to reduce memory usage

v2.2.0: Security Hardening

15 Nov 04:51
de93dbd
Compare
Choose a tag to compare
  • 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

v2.1: Mastodon

13 Nov 13:26
ab6854a
Compare
Choose a tag to compare

What's Changed

  • Self-Hosted Mastodon by @tjpalanca in #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: v2.0...v2.1

TJCloud v2.0: Terraform IaC

21 Sep 02:26
9dee8ea
Compare
Choose a tag to compare

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