Como subir um mastodon?

Entenda quais as formas para subir um mastodon e o que você precisa saber.

Como subir um mastodon?
Photo by Battenhall / Unsplash

Você quer criar uma instância mastodon mas não sabe por onde começar?

Existem alguns provedores que já oferecem o Mastodon como serviço, simplificando todo o processo para criar sua instância.

Provedores SaaS

O termo SaaS significa "Software as a Service" ou "Software como serviço".

Neste tipo de provedor, você contrata o serviço, especifica o domínio que deseja usar, depois disso eles instalam e te enviam o usuário e senha, basta logar e sair usando.

Ao usar este modelo, você não precisa instalar, configurar, nem se preocupar com manutenção, operação e o backup do Mastodon, o provedor faz tudo isso para você.

Segue a lista de provedores do tipo SaaS:

Mastodon no MarketPlace do Provedor

Aqui alguns provedores oferecem instaladores simplificados, contudo você ainda vai precisar configurar, fazer manutenção, operação e o backup de sua instância.

Esse modelo requer conhecimentos técnicos avançados em redes de computadores, linux, dns, proxy, cdn, object storage, dentre outros tópicos.

O ideal é que seja feito por uma pessoa que seja profissional da área.

A digital ocean é um dos provedores que tem o sotfware em seu marketplace.

Vamos colocando novos provedores neste post conforme forem surgindo.

Instalando no braço

A documentação do mastodon ensina a instalar de ponta a ponta, você vai precisar de um sistema operacional linux como base, este ambiente pode ser o BareMetal (servidor físico), VM (máquina virtual) ou VPS (máquina virtual). O mastodon não roda como site em um servidor compartilhado.

Se escolher esse método, você vai instalar, configurar, fazer a manutenção, operação e o backup de sua instância.

Esse modelo requer conhecimentos técnicos avançados em redes de computadores, linux, dns, proxy, cdn, object storage, dentre outros tópicos.

O ideal é que seja feito por uma pessoa que seja profissional da área.

O que fizemos na bolha?

Aqui na bolha usamos como referência esse artigo.

O provedor escolhido foi a OVH Canadá, contratamos uma máquina física Baremetal, instalamos o sistema ProxMox 7.x (Linux) que também é um virtualizador (KVM) e instalamos o Mastodon em uma VM (Virtual Machine) rodando o Ubuntu 20.04. O mastodon roda através do sistema de containers Docker.

Fizemos algumas modificações e ajustes para nossas necessidades, mas no geral o roteiro do site atende bem.

Se tiver dúvidas sobre qual o melhor caminho a seguir, chame o @gutocarvalho@bolha.us que ele te ajuda!

Refs