Skip to content

Applications

AdGuard Home

ArgoCD

Docs

Docs (Vitepress) hosted at docs.tryrocket.cloud on Cloudflare Pages. This documentation site provides everything you need to know about using, deploying, and contributing to the application.

The source code can be found at pages/docs/

FAQ

Gitea

Immich SL1

Nextcloud SL1

Opengist

Paperless-ngx SL1

Personal Dashboard

Personal Dashboard (Homer) hosted at tryrocket.cloud and provides a customizable homepage for organizing and accessing frequently used services and websites.

config.yml

The source code can be found at pages/homer/

Setup with Git Subtree

sh
# home-op/
git remote add -f homer https://github.com/bastienwirtz/homer.git
git subtree add --prefix=pages/homer homer main --squash

Update

sh
git subtree pull --prefix=pages/homer homer main --squash

Statuspage

Statuspage is status page, hosted at status.tryrocket.cloud on GitHub Pages. Upptime is an open-source uptime monitor and status page powered by GitHub Actions, GitHub Pages, and GitHub Issues. It automates website monitoring and generates a status page directly from your GitHub repository.

Vault SL2

HashiCorp Vault, hosted at vault.tryrocket.cloud and deployed on a Kubernetes Cluster. Vault is a tool for securely storing and accessing secrets, such as API keys, passwords, and certificates. The Vault data belongs to the SL2.

Deployment

The Vault deployment is managed using the official Helm chart. Vault will be deployed and managed via an ArgoCD ApplicationSet.

Backup

Create

INFO

To export data in JSON format, Medusa is utilized.

Backup TypeCommand
Exportj iac ansible vault-export-backup
Dataj iac ansible vault-data-backup
CSI Snapshotsj iac ansible vault-csi-snapshot
CSI Backupsj iac ansible vault-csi-backup

Full Backup

sh
j iac ansible vault-backup

Restore

Links

Vaultwarden SL2

Vaultwarden is a lightweight alternative to Bitwarden, hosted at vaultwarden.tryrocket.cloud on a Kubernetes Cluster. The Vaultwarden data is SL2.

Deployment

Backup

Vaultwarden is backed up on a daily basis at 30 0 * * *.

INFO

To export data in JSON format, Bitwarden CLI is utilized. See more in the Ansible export-vaultwarden-vault.yaml playbook

Backup Contents

  • Database: The primary data store for Vaultwarden, including user credentials and secrets.
  • Configuration Files: All configuration settings related to Vaultwarden deployment.
  • Attachments: Any user-uploaded attachments stored within Vaultwarden.

Backup Location

The backups are securely stored in a location that ensures quick recovery in case of data loss or corruption. These backups are also periodically checked for integrity.

Restoring Backups

In case of a failure or accidental data loss, the backup can be restored manually or via the automated restore process, ensuring minimal downtime for users.

Export

sh
j iac ansible vaultwarden-export

Type: critical

Backups:

  • export
  • data