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.
The source code can be found at pages/homer/
Setup with Git Subtree
# home-op/
git remote add -f homer https://github.com/bastienwirtz/homer.git
git subtree add --prefix=pages/homer homer main --squashUpdate
git subtree pull --prefix=pages/homer homer main --squashStatuspage
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 Type | Command |
|---|---|
| Export | j iac ansible vault-export-backup |
| Data | j iac ansible vault-data-backup |
| CSI Snapshots | j iac ansible vault-csi-snapshot |
| CSI Backups | j iac ansible vault-csi-backup |
Full Backup
j iac ansible vault-backupRestore
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
j iac ansible vaultwarden-exportType: critical
Backups:
- export
- data