<p>Keyboard Vagabond is a place where nomads, travelers, backpackers, whoever, can come together in a digital space that is free of advertising and the attention economy to share information and experiences. It is a place of mutual respect, courtesy, and understanding not just for the members who join, but also for those people and places we encounter on our journeys.</p>
<p>Keyboard Vagabond was made because I saw multiple instances of people saying that, while there are travel communities on different instances, there was not a space specifically for nomads, so I thought I would make it.</p>
An online community of respect and courtesy that is simultaneously light on moderation and banning, yet firm on not tolerating bigotry, hatred, etc. Be kind and we'll all have a good time.</p>
<p><strong>Sign ups</strong> -
Sign ups require manual approval to prevent spam.</p>
<p><strong>Data protection</strong> -
Your data is yours and you can download it at any time through the apps.
The servers are run in a cluster with data redundancy across nodes + nightly and weekly backups to offline storage.</p>
There will be a 3 month announcement in advance, in accordance with the <ahref="https://joinmastodon.org/covenant"rel="nofollow"target="_blank">Mastodon Server Covenant</a>.</p>
Keyboard Mastodon is currently funded by the admin, for a cost of ~$40 - $45 per month. Donations may be opened in the future, but have not been set up at this time.</p>
<p>Keyboard Vagabond is run on a 3 node Kubernetes cluster running on 3x Arm VPSs hosted by NetCup in Amsterdam. I chose Amsterdam because I thought that Europe would be more centrally located for people who are traveling the world.</p>
<dd>3x 10 ARM vCPUs, 16GB Ram, 500GB (~50GB for Talos and the rest for Longhorn) storage running <ahref="https://www.talos.dev"rel="nofollow">Talos</a> and Kubernetespan.</dd>
<dd>Longhorn ensures that there are at least 2 copies across the nodes.</dd>
<dt><strong>Backups and Content</strong></dt>
<dd>Stored in S3 storage hosted by BackBlaze with CloudFlare providing CDN. I've already run through disaster recovery and restored database backups from S3.</dd>
<dt><strong>CDN</strong></dt>
<dd>CloudFlare provides CDN and special rules have been set up to be sure that as much as possible is cached.</dd>
<dt><strong>Observability and Logging</strong></dt>
<dd>OpenObserve dashboards and log aggregation.</dd>
<dt><strong>Domain</strong></dt>
<dd>Domain is provided by CloudFlare</dd>
<dt><strong>Services</strong></dt>
<dd>Typical arrangement for services is that web services get 2 instances and workers get 1 instance with autoscaling. Web pods scale horizontally and workers scale vertically, then horizontally.</dd>
<dt><strong>Source Code</strong></dt>
<dd>If I get the source code to where I'm comfortable sharing, I'll post a link here. And if you're experienced in k8s, I'd always appreciate a review. :)</dd>
<span>Contact: <ahref="mailto:admin@mail.keyboardvagabond.com">admin@keyboardvagabond.com</a>, any of the @sysadmin accounts on the instances</span></br>