Innholdsfortegnelse
Mastodon på Ubuntu 20.04: En komplett guide
Introduksjon
Mastodon er en gratis og åpen kildekode-mikroblogging-plattform som har fått økende popularitet de siste årene som et alternativ til kommersielle plattformer som Twitter. Den gir en desentralisert og føderert opplevelse, noe som betyr at brukere kan kommunisere på tvers av ulike servere, også kjent som instanser.
Mastodon er ikke bare et alternativ til Twitter, men også en plattform for å bygge fellesskap, dele ideer og koble deg til mennesker med delte interesser. Det er et verdifullt verktøy for aktivister, journalister, forskere og alle som ønsker å engasjere seg i meningsfulle diskusjoner.
Systemkrav
Før du installerer Mastodon på Ubuntu 20.04, er det viktig å sikre at systemet ditt oppfyller følgende krav:
– Ubuntu 20.04 eller nyere
– Minimum 2 GB RAM
– Minimum 20 GB ledig diskplass
– En bruker med sudo-tilgang
Installasjon
Trinn 1: Oppdater systempakker
Oppdater systemets pakker før du installerer Mastodon:
sudo apt update
sudo apt upgrade
Trinn 2: Installer PostgreSQL
Mastodon krever PostgreSQL som database. Installer den med:
sudo apt install postgresql postgresql-contrib
Trinn 3: Opprett database og bruker
Opprett en database og bruker for Mastodon:
su - postgres
createdb mastodon
createuser -s -d mastodon mastodon_user
Trinn 4: Installer Ruby
Mastodon er skrevet i Ruby, så du må installere det på systemet:
sudo apt install ruby-full
Trinn 5: Installer Mastodon
Klon Mastodon-depot og installer gemmen:
git clone https://github.com/mastodon/mastodon.git
cd mastodon
bundle install --without test development
Trinn 6: Konfigurer Mastodon
Kopier eksempelkonfigurasjonsfilen og konfigurer innstillingene:
cp config/example.env.production config/production.env
vi config/production.env
Du må redigere følgende innstillinger:
– BASE_URL
: Angi grunnleggende URL til Mastodon-forekomsten din
– SECRET_KEY_BASE
: Angi en hemmelig nøkkel
– POSTGRES_USER
, POSTGRES_PASSWORD
, POSTGRES_DB
: Angi databasedetaljer
– REDIS_URL
: Angi Redis-tilkoblingsstreng
– S3_KEY
, S3_SECRET
, S3_REGION
, S3_BUCKET
: Konfigurer Amazon S3 for medielagring (valgfritt)
Trinn 7: Migrer database og start Mastodon
Når du har konfigurert Mastodon, kan du migrere databasen og starte tjenesten:
bundle exec rake db:migrate
bundle exec rake jobs:work
Administrasjon av Mastodon
Administrere brukere
– For å opprette en ny bruker, kjør: bin/tootctl accounts create [email protected]
– For å slette en bruker, kjør: bin/tootctl accounts delete [email protected]
– For å suspendere en bruker, kjør: bin/tootctl accounts suspend [email protected]
Moderering av innhold
– For å fjerne et innlegg, kjør: bin/tootctl statuses delete 123456789
(erstatt 123456789 med ID-en til innlegget)
– For å rapportere et innlegg, kjør: bin/tootctl reports create status_id: 123456789 reason: spam
– For å blokkere en bruker, kjør: bin/tootctl blocks create [email protected]
Tilpasning
– For å endre Mastodons tema, rediger filen config/themes/default/config.yml
– For å legge til en logo, last opp en PNG-fil til public/system/theme_images
og rediger config/themes/default/config.yml
– For å endre toppteksten, rediger filen config/environment.rb
Konklusjon
Ved å følge trinnene i denne veiledningen har du nå installert Mastodon på Ubuntu 20.04. Du kan nyte en desentralisert og føderert mikroblogging-opplevelse, bygge fellesskap, dele ideer og koble deg til mennesker med delte interesser.
Mastodon er et kraftig verktøy som kontinuerlig utvikles og forbedres. Vi oppfordrer deg til å utforske plattformen, delta i diskusjoner og bidra til å skape et inkluderende og engasjerende fellesskap.
Vanlige spørsmål
1. Hva er Mastodon?
Mastodon er en gratis og åpen kildekode mikroblogging-plattform som har fått økende popularitet som et alternativ til kommersielle plattformer som Twitter.
2. Hva er fordelene med Mastodon?
Mastodon er desentralisert, føderert og fokusert på personvern, noe som gjør det til et tryggere og mer brukervennlig alternativ til tradisjonelle sosiale medier.
3. Er Mastodon gratis å bruke?
Ja, Mastodon er helt gratis å bruke. Det er ingen annonser eller skjulte avgifter.
4. Hvordan kan jeg finne servere på Mastodon?
Du kan finne en liste over servere på Mastodon-nettstedet: https://joinmastodon.org/servers
5. Hvordan kan jeg koble meg til andre servere?
Du kan koble deg til andre servere ved å søke etter dem i søkefeltet på Mastodon-forekomsten din.
6. Kan jeg importere følgere og innlegg fra andre plattformer?
Ja, Mastodon støtter import av følgere og innlegg fra Twitter og andre plattformer.
7. Hvordan kan jeg rapportere misbruk eller skadelig innhold?
Du kan rapportere misbruk eller skadelig innhold ved å bruke rapporteringsknappen som finnes i hvert innlegg eller på brukerprofiler.
8. Hvordan kan jeg bidra til Mastodon-prosjektet?
Du kan bidra til Mastodon-prosjektet ved å sende inn problemer, foreslå funksjoner eller bidra med kode.