Belkast Consulting uses several products to support the company. The order is by no means indicative of how useful we find the software; it is merely a list ordered by how often the software is used.
Tailscale
Mesh networking. Except for the main belkast.com website (Hugo) and NextCloud, no Belkast server exposes any ports to the internet. Everything is routed through the Tailscale network.
frp
Network routing. All belkast.com subdomains are routed via tailscale to the appropriate server and service. Download from this link.
Pangolin
Authentication is required for all private Belkast services, and the request must originate in a select list of countries. Download from this link.
Hugo
Static website generator. A cron job runs every 30mins to synchronize markdown files stored in NextCloud, thus allowing for website updates from anywhere. Download from this link.
NextCloud
File sync. Download from this link.
Gatus
Service status which supports alerts if a belkast service is down. Download from this link.
PrivateBin
Encrypted paste service allowing file sharing in a secure manner. Data is encrypted using AES256, and can be optionally protected with a password and set to be read only once. Download from this link.
SuiteCRM
Customer Relationship Management software. Primarily used for Belkast invoice PDF generation. Download from this link.
SearxNG
This is a private and self hosted search engine which replaces google.com with no tracking or browser fingerprinting. Download from this link.
Gitea
This is a self hosted Git. Download from this link.
Kimai
Time tracking. Download from this link.
Shlink
Link shortener. Download from this link.
ttyd
SSH access from a Browser. Download from this link.
Miscellaneous
rsync is used to synchronize files between multiple destinations for redundant backups (S3, Google, OneDrive, NAS, etc)