Looge oma kohandatud mikroblogimise platvorm, installides Raspberry Pi-le Misskey. Siin on, kuidas seda teha.

Sotsiaalmeedia ja mikroblogimise platvormid on veebikogukonna ülesehitamise oluline võti. Kuigi suured ettevõtte omanduses olevad teenused, nagu Threads ja Twitter, on suurepärased, kui soovite saada kümneid tuhandeid jälgijaid, on Fediverse rohkem suunatud inimtasandi vestlustele ja suhtlusele.

Misskey on kombineeritud pilvesalvestus ja Fediverse'i platvorm, mida saate kasutada ühiste huvide alusel oma sotsiaalse veebinurga loomiseks.

Mis on Misskey?

Fediverse on ulatuslik omavahel ühendatud eksemplaride võrgustik – üksikud serverid, mis võivad toimida eraldiseisvate sotsiaalmeediaplatvormidena või ühineda koos. Kõik Fediverse'i serverid põhinevad ActivityPub-protokollil ja levinuim tüüp on Mastodon. See on lihtne seadistage oma riistvaras Mastodoni server.

Teie valitud serveri tüüp sõltub sageli teie huvidest ja nende inimeste huvidest, kes seda teiega koos kasutavad.

Misskey on jaapani keel ja kunstiteos kaldub anime stiili poole, mille maskotiks on koolivormis kassitüdruk.

instagram viewer

Ärge laske esteetikal end petta: Misskey on aktiivselt arendatud avatud lähtekoodiga tarkvara, mis ühildub täielikult ülejäänud Fediverse'iga.

Veelgi parem, see on äärmiselt kohandatav, sisaldab üksikute kontode jaoks mõeldud pilvesalvestusfunktsioone ja toetab pistikprogramme, mis aitavad teil hõlpsalt Misskey veebiliidese funktsioone laiendada.

Installige oma Raspberry Pi-sse Misskey

Enne alustamist järgige meie juhendis toodud juhiseid seadistage oma Raspberry Pi veebiserverina. Kuigi te ei pea praegu installima MariaDB, PHP või Docker Compose'i, võivad need olla kasulikud ka teistele Raspberry Pi isehostimisprojektid.

Samuti peate seda tegema osta domeeninimi kui sul seda veel pole. Külastage oma registripidajat ja alates Täpsemad DNS-i valikud, lisada uus A-rekord. Määrake Host '@' ja väärtuse välja teie IP-aadressile. Määrake TTL (Time to Lease) väärtus võimalikult madalaks ja salvestage.

Docker Compose pakub lihtsat viisi Misskey konteinerversiooni installimiseks teie Raspberry Pi-sse, ilma et see segaks teie süsteemi muud tarkvara. Raspberry Pi OS-i vaikehoidlas olev Docker Compose'i versioon on aegunud ega sobi selle projekti jaoks, nii et looge oma Pi-ga ühendus, kasutades SSH (turvaline kest)ja installige käsitsi Docker Compose.

Nüüd olete valmis installima Misskey oma Raspberry Pi-le.

Kõigepealt kloonige Misskey GitHubi hoidla ja liikuge sinna:

git kloon -b master https://github.com/misskey-dev/misskey.git && cd misskey

Misskey pakub näidiskeskkonda, Docker Compose'i ja konfiguratsioonifaile. Kopeerige need tootmisversioonidesse järgmise käsuploki abil:

cp .config/docker_example.yml .config/vaikimisi.yml
cp .config/docker_example.env .config/docker.env
cp ./docker-compose.yml.example ./docker-compose.yml

docker.env sisaldab PostgreSQL-i andmebaasi kasutajanime, parooli ja andmebaasi nime. Redigeerige faili:

nano .config/docker.env

...ja muutke kasutajanimi ja parool millekski meeldejäävaks. Salvestage ja väljuge nano rakendusega Ctrl + O siis Ctrl + X. Nüüd redigeeri default.yml koos:

nano .config/vaikimisi.yml

Otsige üles Lõplik juurdepääsetav URL ja asendage näidis-URL oma domeeni URL-iga. Lisage kindlasti HTTPS-i eesliide.

Kerige alla kuni PostgreSQL konfiguratsioonja sisestage varem sisestatud andmebaasi mandaadid docker.env. Salvestage ja väljuge nano rakendusega Ctrl + O siis Ctrl + X.

Misskey avalikustatakse sadamas 3000. Kui see on juba kasutusel, muutke docker-compose.yml ja valige mõni muu port.

Kui keskkonnamuutujad on seadistatud, on aeg luua ja lähtestada andmebaas ning teostada migratsioonid järgmiste käskudega.

sudo docker-compose ehitamine
sudo docker-compose jooks --rm web pnpm käivitada init

See ei ole kiire protseduur ja võite selle ohutult järelevalveta jätta sirvige Wikipediat teisest terminaliaknast järgmise kaheksa minuti jooksul.

Failide Misskeysse üleslaadimise tagamiseks peate võtma selle omandiõiguse failid kataloog koos:

sudo chown -hR 991.991 ./failid

Kui te seda ei tee, näete sisemist veateadet koos koodiga 5d37dbcb-891e-41ca-a3d6-e690c97775ac kui proovite pilte lisada.

Tooge Misskey üles:

dokkija-koostama üles -d

Mõne minuti pärast peaksite saama külastada oma Misskey eksemplari oma brauseris aadressil: teie-pi-kohalik-ip-aadress: 3000.

Kui soovite oma Misskey Dockeri konteineri seisukorrast ja logidest paremat ülevaadet saada, saate seda teha installige ja kasutage lazydockerit.

Esitage oma Misskey eksemplar veebis

Peaksite olema juba installinud Apache2 ja Certbot, nii et nüüd on õige aeg luua konfiguratsioonifail:

cd /etc/apache2/sites-available && sudo nano misskey.conf

Kleepige uude faili järgmine:

<VirtualHost *:80>

ServeriNimimuo.lol

ProxyPass / http://127.0.0.1:3000/
ProxyPassReverse / http:/127.0.0.1:3000/
ProxyPreserveHost sees

VirtualHost>

Kui muutsite porti sisse docker-compose.yml, muutke seda kindlasti ka siin. Asendage oma domeeninimi muo.lolja ärge lisage http või https eesliited. Salvestage ja väljuge nano rakendusega Ctrl + O siis Ctrl + X, seejärel lubage conf-fail ja taaskäivitage Apache.

sudoa2ensitemisskey.conf
sudo teenuse apache2 taaskäivitamine

Certbot pakub teile Misskey eksemplari jaoks lihtsaima viisi TLS-sertifikaatide ja võtmete toomiseks ja juurutamiseks. Alustage sellega:

sudo certbot 

Valige loendist oma domeeninimi ja vajutage Sisenema, seejärel taaskäivitage Apache uuesti:

sudo teenuse apache2 taaskäivitamine 

Teie Misskey eksemplar on nüüd kaitstud mees keskel rünnakudja veebis kokku puutunud.

Looge oma Misskey administraatori konto

Külastage oma Misskey eksemplari, sisestades oma domeeninime oma lemmikveebibrauserisse, seejärel looge administraatorikasutaja ja luua tugev parool. Teie kasutajanimi on vormingus @[email protected]. Saate muuta ainult selle esimest osa.

Teil palutakse oma profiil seadistada ja kuni saate klõpsata Hiljem selle edasilükkamiseks ilmub profiili loomise viisard ja ärritab teid, kui teete midagi muud. Valige profiilipilt ja täitke oma nimi ja bio, seejärel klõpsake Salvesta ja jätka.

Teie kasutajakontol on järgmisel ekraanil saadaval mitmeid privaatsusvalikuid. Saate valida, kas jälgijate taotlused nõuavad kinnitust, kas otsingumootorid saavad teie postitusi indekseerida, kas määrata lipuke, mis keelavad teie postitustel tehisintellekti õppimise, ja isegi peita teie võrguoleku. Klõpsake ülejäänud valikutel.

Kuidas kohandada oma Misskey eksemplari

Administraatorikasutajad, nagu teie, saavad eksemplari sätteid kohandada ja juhtida Kontrollpaneel sisestus vasakul asuval navigeerimisribal.

The Armatuurlaud annab teile kõik faktid, arvud ja statistika, mida vajate oma juhtumist hea ülevaate saamiseks, sealhulgas aktiivsed kasutajad, võrgus olevate kasutajate arv ja muud juhtumid, millega teie server on ühendatud föderaadid. Nagu arvata võis, KohandatudEmotikonid võimaldab teil määrata kohandatud emotikonide pakette.

sisse Juhtpaneel > Sätted > Üldine, peaksite esitama teavet oma eksemplari kohta, sealhulgas selle nime, kirjelduse ja hooldaja üksikasju. Te ei pea neid määrama, kuid hea kirjeldus aitab inimestel otsustada, kas liituda teie eksemplariga või otsida mujalt. Samuti saate valida, kas salvestada kaugfailid vahemällu. Selle valiku keelamine tähendab, et kasutate vähem salvestusruumi, kuid rohkem ribalaiust.

sisse Bränding, saate määrata ikoonide, bännerite, taustapiltide, veapiltide URL-e ja määrata teemasid. See annab teie Misskey eksemplarile tõesti oma välimuse ja tunde, nii et olge metsik. Saate hõlpsalt määrata lisateemasid Seaded > Teemad.

Mõõdukus seaded on eduka Fediverse'i eksemplari käitamiseks olulised ja teil on vaja viisi, kuidas kontrollida, kes saab registreeruda ja sisse logida. Koos Luba uue kasutaja registreerimine lülitit, saate lubada või keelata uute kontode loomise oma platvormil. Kui teil on liiga palju kohalikke kasutajaid, näeb teie Raspberry Pi koormuse all vaeva. Lisaks võite nõuda uute kontode loomist kehtiva e-posti aadressiga.

Et kõik teaksid, kuidas käituda, klõpsake nuppu Serveri reeglidja looge mõned põhireeglid, mida kõik järgivad. Jällegi, see ei ole oluline, vaid tähendab, et kõik teavad, kus nad seisavad, kui peate hiljem keeluhaamrit õõtsutama. Need võivad olla nii lihtsad, kui soovite, ja saate luua ka üksikasjalikuma Kasutustingimused kokkuleppele. Lisage julgelt kasutajaid ja määrake rolle oma äranägemise järgi!

Misskey on suurepärane tarkvara Fediverse serveri loomiseks!

Misskeyt on lihtne seadistada ja konfigureerida ning kui jääte jänni, on palju abivalmis inimesi, kes on valmis teid aitama.

Kui Misskey pole teie jaoks õige lahendus, saate oma Raspberry Pi-s hostida kümneid erinevat tüüpi Fediverse'i eksemplare!