Hozzon létre saját egyéni mikroblog-platformot a Misskey Raspberry Pi-re történő telepítésével. Íme, hogyan kell csinálni.
A közösségi média és a mikroblog-platformok elengedhetetlenek az online közösség felépítéséhez. Míg a nagy, vállalati tulajdonú szolgáltatások, mint például a Threads és a Twitter, nagyszerűek, ha több tízet szeretne szerezni Több ezer követővel a Fediverse inkább az emberi léptékű beszélgetésekre és interakciókra irányul.
A Misskey egy kombinált felhőalapú tárolás és a Fediverse platform, amellyel közös érdeklődési körök alapján létrehozhatja közösségi oldalát az interneten.
Mi az a Misskey?
A Fediverse példányok hatalmas, egymással összekapcsolt hálózata – egyedi szerverek, amelyek önálló közösségi médiaplatformként működhetnek, vagy egyesülhetnek. Minden Fediverse szerver az ActivityPub protokollon alapul, és a leggyakoribb típus a Mastodon. Könnyű állítson be egy Mastodon szervert a saját hardverén.
A választott szerver típusa gyakran az Ön érdeklődési körétől és azoktól az emberektől függ, akik veled együtt fogják használni.
A Misskey japán, és az alkotás az anime stílus felé hajlik, kabalájaként egy iskolai egyenruhás macskalányt egészítenek ki.
Ne hagyja, hogy az esztétikai megtévessze: a Misskey egy aktív fejlesztésű nyílt forráskódú szoftver, amely teljes mértékben kompatibilis a Fediverse többi részével.
Még jobb, hogy rendkívül testreszabható, felhőalapú tárolási funkciókkal rendelkezik az egyéni fiókokhoz, és támogatja azokat a beépülő modulokat, amelyek segítségével könnyedén bővítheti a Misskey webes felület funkcionalitását.
Telepítse a Misskey-t Raspberry Pi készülékére
Mielőtt elkezdené, kövesse az útmutatóban található lépéseket állítsa be a Raspberry Pi-t webszerverként. Bár most nem kell telepítenie a MariaDB-t, a PHP-t vagy a Docker Compose-t, ezek hasznosak lehetnek más esetekben Raspberry Pi önkiszolgáló projektek.
Önnek is szüksége lesz rá vásárolni egy domain nevet ha még nincs. Keresse fel regisztrátorát, és a Speciális DNS-beállítások, új A rekord hozzáadása. Állítsa be a Házigazda a „@” jelre, az értékmező pedig az Ön IP-címére. Állítsa a TTL (Time to Lease) értéket a lehető legalacsonyabbra, majd mentse.
A Docker Compose egyszerű módot kínál a Misskey konténeres verziójának telepítésére a Raspberry Pi-re anélkül, hogy az zavarná a rendszer más szoftvereit. A Docker Compose verziója az alapértelmezett Raspberry Pi OS tárolóban elavult, és nem alkalmas ehhez a projekthez, ezért csatlakozzon a Pi-hez a SSH (biztonságos shell), és manuálisan telepítse a Docker Compose-t.
Most már készen áll a Misskey telepítésére Raspberry Pi készülékére.
Először klónozza a Misskey GitHub tárat, és lépjen be:
git klón -b master https://github.com/misskey-dev/misskey.git && cd misskey
A Misskey példakörnyezetet, Docker Compose-t és konfigurációs fájlokat biztosít. Másolja ezeket éles verziókba a következő parancsokkal:
cp .config/docker_example.yml .config/alapértelmezett.yml
cp .config/docker_example.env .config/docker.env
cp ./docker-compose.yml.example ./docker-compose.yml
docker.env tartalmazza a PostgreSQL adatbázis felhasználónevét, jelszavát és adatbázisnevét. Szerkessze a fájlt a következővel:
nano .config/docker.env
...és módosítsa a felhasználónevet és jelszót valami emlékezetesre. Mentse el, és lépjen ki a nano-ból a következővel: Ctrl + O akkor Ctrl + X. Most szerkessze default.yml val vel:
nano .config/alapértelmezett.yml
Keresse meg a Végső elérhető URL szakaszban, és cserélje ki a példa URL-t a domain URL-jére. Ügyeljen arra, hogy tartalmazza a HTTPS előtagot.
Görgessen le a lehetőséghez PostgreSQL konfiguráció, és adja meg a korábban megadott adatbázis hitelesítő adatait docker.env. Mentse el, és lépjen ki a nano-ból a következővel: Ctrl + O akkor Ctrl + X.
Misskey a kikötőben lesz látható 3000. Ha ez már használatban van, szerkessze docker-compose.yml és válasszon másik portot.
Ha beállította a környezeti változókat, ideje felépíteni és inicializálni az adatbázist, és végrehajtani a migrációt a következő parancsokkal:
sudo docker-compose build
sudo docker-compose fut --rm web pnpm futtatása init
Ez nem egy gyors eljárás, és nyugodtan hagyhatja felügyelet nélkül böngésszen a Wikipédiában egy másik terminálablakból a következő nyolc percben.
A fájlok Misskey-re való feltöltésének biztosításához át kell vennie a tulajdonjogot a fájlokat könyvtár a következővel:
sudo chown -hR 991.991 ./fájlok
Ha ezt nem teszi meg, belső hibaüzenet jelenik meg kóddal 5d37dbcb-891e-41ca-a3d6-e690c97775ac amikor megpróbál képeket hozzáadni.
Hozd fel Misskey-t:
docker-compose up -d
Néhány perc múlva meglátogathatja a Misskey-példányt a böngészőjében: a te-pi-helyi ip-címed: 3000.
Ha nagyobb betekintést szeretne kapni a Misskey Docker tároló állapotába és naplóiba, megteheti telepítse és használja a lazydockert.
Tegye közzé Misskey-példányát az interneten
Már telepítenie kellett az Apache2-t és a Certbotot, tehát itt az ideje egy konfigurációs fájl létrehozásának:
CD /etc/apache2/sites-available && sudo nano misskey.conf
Az új fájlba illessze be a következőket:
<VirtualHost *:80>
Szerver névmuo.lol
ProxyPass / http://127.0.0.1:3000/
ProxyPassReverse / http:/127.0.0.1:3000/
ProxyPreserveHost bekapcsolva
VirtualHost>
Ha megváltoztatta a portot docker-compose.yml, mindenképpen változtasd meg itt is. Ügyeljen arra, hogy a saját domain nevét helyettesítse muo.lol, és ügyeljen arra, hogy ne tartalmazza http vagy https előtagok. Mentse el, és lépjen ki a nano-ból a következővel: Ctrl + O akkor Ctrl + X, majd engedélyezze a conf fájlt, és indítsa újra az Apache-ot.
sudoa2ensitemisskey.conf
sudo service apache2 újraindítás
A Certbot a TLS-tanúsítványok és kulcsok lekérésének és üzembe helyezésének legegyszerűbb módját kínálja a Misskey-példányhoz. Kezdje ezzel:
sudo certbot
Válassza ki a domain nevét a listából, és nyomja meg a gombot Belép, majd indítsa újra az Apache-t a következővel:
sudo service apache2 újraindítás
A Misskey-példány mostantól védett a következőtől emberközép támadások, és megjelennek az interneten.
Hozzon létre Misskey Admin fiókot
Látogassa meg Misskey-példányát úgy, hogy beírja a domain nevét kedvenc webböngészőjébe, majd hozzon létre egy adminisztrátori felhasználót és erős jelszót generál. A felhasználóneved a formátumban lesz @[email protected]. Ennek csak az első részét módosíthatja.
A rendszer felkéri, hogy állítsa be a profilt, és amíg kattinthat A későbbiekben ha elhalasztja, a profillétrehozó varázsló felugrik, és bosszantani fogja, miközben valami mást csinál. Válassz egy profilképet, és töltsd ki név és bio, majd kattintson Megment és folytasd.
Felhasználói fiókjában számos adatvédelmi beállítás érhető el a következő képernyőn. Kiválaszthatja, hogy a követői kérések jóváhagyásra szorulnak-e, hogy a keresőmotorok indexelhetik-e bejegyzéseit, beállíthat-e egy jelzőt, amely megtiltja az AI-tanulást a bejegyzéseken, és elrejtheti online állapotát. Nyugodtan kattintson a fennmaradó lehetőségekre.
A Misskey-példány testreszabása
Az adminisztrátor felhasználók, például Ön, személyre szabhatják és szabályozhatják a példány beállításait a Kezelőpanel bejegyzést a bal oldali navigációs sávban.
A Irányítópult megad minden tényt, adatot és statisztikát, amelyre szüksége van ahhoz, hogy jó áttekintést kapjon a példájáról, beleértve az aktív felhasználókat, hogy hány felhasználó van online, és egyéb esetek, amelyekkel a szervere van szövetségek. Ahogy vártad, EgyediEmoji lehetővé teszi egyéni hangulatjel-csomagok megadását.
Ban ben Vezérlőpult > Beállítások > Általános, meg kell adnia a példányára vonatkozó információkat, beleértve a nevét, a leírást és a karbantartó adatait. Nem kell ezeket beállítani, de egy jó leírás segít az embereknek eldönteni, hogy csatlakozzanak-e az Ön példányához, vagy máshol keressenek. Azt is megadhatja, hogy a távoli fájlokat gyorsítótárba helyezze-e. Ennek az opciónak a letiltása azt jelenti, hogy kevesebb tárhelyet, de nagyobb sávszélességet fog használni.
Ban ben Márkaépítés, beállíthat URL-eket az ikonokhoz, szalaghirdetésekhez, háttérképekhez, hibaképekhez, és meghatározhat témákat. Ez igazán adja a Misskey-példány kinézetét és hangulatát, úgyhogy vaduljon meg. Könnyen beállíthat további témákat Beállítások > Témák.
Moderálás A beállítások fontosak egy sikeres Fediverse-példány futtatásához, és meg kell határoznia, hogy ki tud regisztrálni és bejelentkezni. A... val Új felhasználó regisztrációjának engedélyezése kapcsolót, kiválaszthatja, hogy engedélyezi vagy letiltja új fiókok létrehozását a platformon. Ha túl sok helyi felhasználója van, a Raspberry Pi küzdeni fog a terhelés alatt. Ezenkívül megkövetelheti, hogy új fiókokat hozzanak létre érvényes e-mail címmel.
Hogy mindenki tudja, hogyan kell viselkedni, kattintson a gombra Szerverszabályok, és hozzon létre néhány alapvető szabályt, amelyet mindenki be kell tartania. Ez megint csak nem lényeges, hanem azt jelenti, hogy mindenki tudja, hol áll, amikor egy későbbi időpontban meg kell lendíteni a tiltó kalapácsot. Lehetnek olyan alapszintűek, amennyit csak akar, és részletesebbet is készíthet Szolgáltatás feltételei megegyezés. Nyugodtan adjon hozzá felhasználókat és rendeljen hozzá szerepeket, ahogy jónak látja!
A Misskey nagyszerű szoftver Fediverse szerver létrehozásához!
A Misskey beállítása és konfigurálása egyszerű, és ha elakad, rengeteg segítőkész ember készségesen segít Önnek.
Ha a Misskey nem a megfelelő megoldás az Ön számára, több tucat különböző típusú Fediverse példányt tárolhat a Raspberry Pi-n!