Инсталација Mastodon-а на Ubuntu 20.04

Uvod

Mastodon predstavlja besplatnu, open-source društvenu mrežu koja se izdvaja od tradicionalnih platformi poput Twittera. Njegova osnova je decentralizacija, što znači da nijedna centralna organizacija nema vlasništvo niti kontrolu nad njom. Umesto toga, Mastodon se sastoji od mreže nezavisnih servera koji pružaju usluge slične Twitteru, ali sa većom kontrolom za korisnike.

Popularnost Mastodona je u stalnom porastu, jer sve veći broj korisnika traži alternative centralizovanim društvenim mrežama. Ukoliko želite da se pridružite Mastodon zajednici, imate mogućnost da postavite sopstveni server koristeći Ubuntu 20.04. Ovaj vodič će vam detaljno objasniti korake za instalaciju i konfiguraciju Mastodon-a na vašem Ubuntu sistemu.

Priprema Ubuntu 20.04 okruženja

Pre nego što pređete na instalaciju Mastodon-a, neophodno je pripremiti Ubuntu 20.04 okruženje. To podrazumeva sledeće:

  1. Ažuriranje sistema: Ovo je ključno da vaš sistem bude ažuriran najnovijim ispravkama i bezbednosnim poboljšanjima. Koristite sledeću komandu:
  2. sudo apt update && sudo apt upgrade

  3. Instalacija potrebnih paketa: Mastodon zahteva određene pakete za pravilan rad. Instalirajte ih pomoću komande:
  4. sudo apt install curl dirmngr apt-transport-https ca-certificates software-properties-common

  5. Dodavanje Mastodon repozitorijuma: Potrebno je dodati zvanični repozitorijum Mastodona na vaš sistem. Ovo će omogućiti instalaciju najnovije verzije Mastodon-a. Pokrenite sledeću komandu:
  6. curl https://apt.mastodon.social/mastodon.gpg | sudo apt-key add -
    echo "deb https://apt.mastodon.social/ focal main" | sudo tee /etc/apt/sources.list.d/mastodon.list

  7. Ažuriranje liste paketa: Nakon dodavanja repozitorijuma, osvežite listu paketa da biste prepoznali novododate. Izvršite komandu:
  8. sudo apt update

Proces Instalacije Mastodon-a

Kada ste pripremili Ubuntu 20.04 okruženje, spremni ste za instalaciju Mastodon-a:

  1. Instalirajte Mastodon: Koristite sledeću komandu za instalaciju:
  2. sudo apt install mastodon mastodon-web

  3. Konfigurišite Mastodon: Nakon instalacije, potrebno je konfigurisati Mastodon. Ovo uključuje podešavanje imena servera, adrese e-pošte i lozinke. Konfiguraciju pokrenite sa:
  4. sudo mastodon setup

  5. Pokretanje Mastodon-a: Posle konfiguracije, pokrenite Mastodon sa:
  6. sudo systemctl start mastodon

  7. Provera statusa Mastodon-a: Možete proveriti da li Mastodon radi ispravno sa:
  8. sudo systemctl status mastodon

Pristup vašem Mastodon serveru

Po uspešnom pokretanju Mastodon-a, možete mu pristupiti putem sledećeg URL-a:

https://your_domain.com

Zamenite your_domain.com sa imenom domena vašeg Mastodon servera. Unesite korisničko ime i lozinku koje ste podesili tokom konfiguracije za prijavu.

Konfiguracija Domena

Da bi vaš Mastodon server bio dostupan javnosti, potrebno je podesiti domen. Evo kako to uraditi:

  1. Kupovina domena: Možete registrovati domen kod registara kao što su GoDaddy ili Namecheap.
  2. Podešavanje DNS zapisa: Nakon kupovine, morate podesiti DNS zapise vašeg domena tako da upućuju na IP adresu vašeg servera.
  3. Izdavanje SSL sertifikata: Za HTTPS saobraćaj na vašem domenu, morate izdati SSL sertifikat. Koristite besplatne usluge kao što je Let’s Encrypt za dobijanje sertifikata.
  4. Konfiguracija Mastodona sa vašim domenom: Nakon podešavanja DNS zapisa i izdavanja SSL sertifikata, potrebno je da konfigurišete Mastodon da koristi vaš domen. To radite izmenom konfiguracionog fajla sa:
  5. sudo nano /etc/mastodon/mastodon.yaml

    Promenite sledeće postavke:

    hostname: your_domain.com
    https_port: 443

    Zamenite your_domain.com sa imenom vašeg domena. Sačuvajte i zatvorite fajl.

  6. Restart Mastodon-a: Nakon konfiguracije sa vašim domenom, restartujte Mastodon sa:
  7. sudo systemctl restart mastodon

Zaključak

Instalacija i konfiguracija Mastodon-a na Ubuntu 20.04 je jednostavna ako pratite korake iz ovog vodiča. Kada konfigurišete Mastodon, možete se pridružiti decentralizovanoj društvenoj mreži i podeliti vaše misli i ideje sa ljudima širom sveta.

Mastodon je moćna platforma koja vam pruža veću kontrolu nad vašim podacima i komunikacijom. Očekuje se da će, kako sve više raste njegova popularnost, Mastodon i dalje biti važna alternativa tradicionalnim, centralizovanim društvenim mrežama.

Često postavljana pitanja

  1. Šta je Mastodon?
    Mastodon je besplatna i open-source društvena mreža koja se razlikuje od tradicionalnih platformi kao što je Twitter, zahvaljujući svojoj decentralizovanoj prirodi.
  2. Zašto koristiti Mastodon?
    Mastodon vam daje veću kontrolu nad vašim podacima i komunikacijom, a takođe vas oslobađa od algoritama i cenzure velikih tehnoloških korporacija.
  3. Da li je Mastodon besplatan?
    Da, Mastodon je besplatna i open-source društvena mreža. Nema pretplate niti reklama.
  4. Moram li instalirati Mastodon na svom serveru?
    Ne, ne morate. Možete se pridružiti postojećim Mastodon serverima. Međutim, ako želite veću kontrolu, možete ga instalirati na svom serveru.
  5. Da li je instalacija Mastodon-a komplikovana?
    Instalacija Mastodon-a na Ubuntu 20.04 je relativno jednostavna. Ovaj vodič će vas provesti kroz sve korake.
  6. Da li mi je potrebno tehničko znanje za instalaciju Mastodon-a?
    Ne, nije neophodno. Uputstva u ovom vodiču su formulisana da budu jasna i laka za praćenje čak i za početnike.
  7. Da li Mastodon ima iste funkcije kao Twitter?
    Da, Mastodon ima slične funkcionalnosti kao Twitter, uključujući objavljivanje, deljenje objava i direktne poruke. Takođe, Mastodon nudi i jedinstvene funkcije kao što su podrška za duže objave i federacija sa drugim Mastodon serverima.