Luo oma mukautettu mikroblogi-alustasi asentamalla Misskey Raspberry Pi -laitteeseen. Näin voit tehdä sen.

Sosiaalinen media ja mikrobloggausalustat ovat olennainen avain verkkoyhteisön rakentamiseen. Vaikka suuret, yritysten omistamat palvelut, kuten Threads ja Twitter, ovat mahtavia, jos haluat saada kymmeniä Tuhansia seuraajia, Fediverse on suunnattu enemmän ihmistason keskusteluihin ja vuorovaikutukseen.

Misskey on yhdistetty pilvitallennustila ja Fediverse-alusta, jonka avulla voit luoda verkkoyhteisön sosiaalisen kulman yhteisen kiinnostuksen kohteeksi.

Mikä on Misskey?

Fediverse on laaja, toisiinsa yhdistetty esiintymien verkosto – yksittäisiä palvelimia, jotka voivat toimia itsenäisinä sosiaalisen median alustoina tai liittyä yhteen. Kaikki Fediverse-palvelimet perustuvat ActivityPub-protokollaan, ja yleisin tyyppi on Mastodon. Se on helppoa asenna Mastodon-palvelin omalle laitteistollesi.

Valitsemasi palvelintyyppi riippuu usein kiinnostuksen kohteistasi ja sitä kanssasi käyttävien ihmisten kiinnostuksen kohteista.

instagram viewer

Misskey on japanilainen, ja taideteos suuntautuu anime-tyyliin, ja maskottina on koulupukuinen kissatyttö.

Älä anna esteettisyyden hämätä: Misskey on aktiivisesti kehitetty avoimen lähdekoodin ohjelmisto, joka on täysin yhteensopiva muun Fediversen kanssa.

Vielä parempi, se on erittäin muokattavissa, sisältää pilvitallennusominaisuudet yksittäisille tileille ja tukee laajennuksia, joiden avulla voit helposti laajentaa Misskey-verkkoliittymän toimintoja.

Asenna Misskey Raspberry Pi -laitteeseen

Ennen kuin aloitat, noudata oppaamme vaiheita määritä Raspberry Pi verkkopalvelimeksi. Vaikka sinun ei tarvitse asentaa MariaDB: tä, PHP: tä tai Docker Composea juuri nyt, niistä voi olla hyötyä muille Raspberry Pi -omaisännöintiprojektit.

Sinun tulee myös tehdä osta verkkotunnus jos sinulla ei vielä ole sellaista. Vieraile rekisterinpitäjässäsi ja osoitteessa DNS-lisäasetukset, lisää uusi A-ennätys. Aseta Isäntä @-merkkiin ja arvokenttään IP-osoitteesi. Aseta TTL (Time to Lease) -arvo mahdollisimman pieneksi ja tallenna sitten.

Docker Compose tarjoaa yksinkertaisen tavan asentaa Misskey-konttiversio Raspberry Pi -laitteeseen ilman, että se häiritsee muita järjestelmäsi ohjelmistoja. Raspberry Pi OS -oletusarkistossa oleva Docker Composen versio on vanhentunut eikä sovellu tähän projektiin, joten muodosta yhteys Pi-laitteeseen käyttämällä SSH (secure shell), ja asenna Docker Compose manuaalisesti.

Olet nyt valmis asentamaan Misskeyn Raspberry Pi -laitteeseen.

Kloonaa ensin Misskey GitHub -arkisto ja siirry siihen:

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

Misskey tarjoaa esimerkkiympäristön, Docker Compose- ja määritystiedostot. Kopioi nämä tuotantoversioihin seuraavilla komentolohkoilla:

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

docker.env sisältää PostgreSQL-tietokannan käyttäjänimen, salasanan ja tietokannan nimen. Muokkaa tiedostoa:

nano .config/docker.env

...ja vaihda käyttäjätunnus ja salasana johonkin mieleenpainuvaan. Tallenna ja poistu nanosta Ctrl + O sitten Ctrl + X. Muokkaa nyt default.yml kanssa:

nano .config/oletuksena.yml

Paikanna Lopullinen käytettävissä oleva URL-osoite ja korvaa esimerkki-URL-osoite verkkotunnuksesi URL-osoitteella. Muista lisätä HTTPS-etuliite.

Vieritä alas kohtaan PostgreSQL-määritysja anna aiemmin antamasi tietokannan tunnistetiedot docker.env. Tallenna ja poistu nanosta Ctrl + O sitten Ctrl + X.

Misskey paljastetaan satamassa 3000. Jos tämä on jo käytössä, muokkaa docker-compose.yml ja valitse toinen portti.

Kun ympäristömuuttujat on asetettu, on aika rakentaa ja alustaa tietokanta ja suorittaa siirrot seuraavilla komennoilla:

sudo docker-compose rakentaa
sudo docker-compose -ajo --rm web pnpm ajaa init

Tämä ei ole nopea toimenpide, ja voit turvallisesti jättää sen ilman valvontaa selata Wikipediaa toisesta pääteikkunasta seuraavat kahdeksan minuuttia.

Varmistaaksesi, että voit ladata tiedostoja Misskeyyn, sinun on otettava tiedostot hakemisto jossa:

sudo chown -hR 991.991 ./tiedostot

Jos et tee tätä, näet sisäisen virheilmoituksen koodilla 5d37dbcb-891e-41ca-a3d6-e690c97775ac kun yrität lisätä kuvia.

Tuo Misskey esille:

docker-compose up -d

Muutaman minuutin kuluttua sinun pitäisi pystyä vierailemaan Misskey-esiintymässäsi selaimessasi osoitteessa: sinun-pi-paikallinen-ip-osoitteesi: 3000.

Jos haluat paremman käsityksen Misskey Docker -konttisi kunnosta ja lokeista, voit tehdä sen asenna ja käytä lazydockeria.

Tuo Misskey-esiintymäsi verkkoon

Sinun olisi pitänyt jo asentaa Apache2 ja Certbot, joten nyt on hyvä aika luoda asetustiedosto:

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

Liitä uuteen tiedostoon seuraava:

<VirtualHost *:80>

Palvelimen nimimuo.LOL

ProxyPass / http://127.0.0.1:3000/
ProxyPassReverse / http:/127.0.0.1:3000/
ProxyPreserveHost päällä

VirtualHost>

Jos vaihdoit portin sisään docker-compose.yml, muista vaihtaa se myös täällä. Muista korvata verkkotunnus omalla verkkotunnuksellasi muo.lol, äläkä sisällytä http tai https etuliitteet. Tallenna ja poistu nanosta Ctrl + O sitten Ctrl + X, ota sitten conf-tiedosto käyttöön ja käynnistä Apache uudelleen.

sudoa2ensitemisskey.conf
sudo service apache2 käynnistyy uudelleen

Certbot tarjoaa sinulle helpoimman tavan noutaa ja ottaa käyttöön TLS-varmenteita ja avaimia Misskey-esiintymääsi varten. Aloita se:

sudo certbot 

Valitse verkkotunnuksesi nimi luettelosta ja paina Tulla sisään, käynnistä sitten Apache uudelleen komennolla:

sudo service apache2 käynnistyy uudelleen 

Misskey-esiintymäsi on nyt suojattu mies-middle-hyökkäykset, ja alttiina verkkoon.

Luo Misskey Admin -tili

Vieraile Misskey-esiintymässäsi kirjoittamalla verkkotunnuksesi suosikkiselaimellesi, luo sitten järjestelmänvalvojan käyttäjä ja luoda vahva salasana. Käyttäjätunnuksesi on muodossa @[email protected]. Voit muuttaa vain tämän ensimmäisen osan.

Sinua pyydetään määrittämään profiilisi, ja samalla voit napsauttaa Myöhemmin Jos haluat lykätä sitä, ohjattu profiilin luontitoiminto ponnahtaa esiin ja ärsyttää sinua, kun teet jotain muuta. Valitse profiilikuva, täytä oma nimi ja bioja napsauta sitten Tallentaa ja jatka.

Käyttäjätililläsi on useita tietosuojavaihtoehtoja, jotka ovat käytettävissä seuraavassa näytössä. Voit valita, vaativatko seuraajapyynnöt hyväksynnän, voivatko hakukoneet indeksoida julkaisusi, asetatko lipun, joka estää AI-oppimisen viesteissäsi, ja jopa piilottaa online-tilasi. Klikkaa vapaasti jäljellä olevia vaihtoehtoja.

Kuinka mukauttaa Misskey-instanssisi

Järjestelmänvalvojat, kuten sinä, voivat mukauttaa ja hallita ilmentymän asetuksia Ohjauspaneeli merkintä vasemmalla olevaan navigointipalkkiin.

The Kojelauta antaa sinulle kaikki tosiasiat, luvut ja tilastot, joita tarvitset hyvän yleiskuvan saamiseksi tapauksestasi, mukaan lukien aktiiviset käyttäjät, kuinka monta käyttäjää on verkossa ja muut tapaukset, joilla palvelimesi on liittovaltiot. Kuten voit odottaa, MukautettuEmoji voit määrittää mukautettuja emojipaketteja.

Sisään Ohjauspaneeli > Asetukset > Yleiset, sinun tulee antaa tietoja ilmentymästäsi, mukaan lukien sen nimi, kuvaus ja ylläpitäjän tiedot. Sinun ei tarvitse asettaa näitä, mutta hyvä kuvaus auttaa ihmisiä päättämään, liittyvätkö instanssiisi vai etsivätkö ne muualta. Voit myös valita, tallennetaanko etätiedostot välimuistiin. Tämän vaihtoehdon poistaminen käytöstä tarkoittaa, että käytät vähemmän tallennustilaa, mutta enemmän kaistanleveyttä.

Sisään Brändäys, voit asettaa URL-osoitteita kuvakkeille, bannereille, taustakuville, virhekuville ja määrittää teemoja. Tämä todella antaa Misskey-esiintymällesi sen ulkoasun ja tuntuman, joten ole villi. Voit helposti asettaa lisäteemoja Asetukset > Teemat.

Maltillisuus asetukset ovat tärkeitä onnistuneen Fediverse-esiintymän suorittamisessa, ja sinun on määritettävä, kuka voi rekisteröityä ja kirjautua sisään. Kanssa Ota uuden käyttäjän rekisteröinti käyttöön vaihtaa, voit sallia tai estää uusien tilien luomisen alustallesi. Jos sinulla on liian monta paikallista käyttäjää, Raspberry Pi kamppailee kuormituksen alla. Voit lisäksi vaatia uusien tilien luomista kelvollisella sähköpostiosoitteella.

Napsauta, jotta kaikki tietävät kuinka käyttäytyä Palvelimen säännötja luo joitain perussääntöjä, joita kaikkien on noudatettava. Jälleen, tämä ei ole välttämätöntä, mutta tarkoittaa, että kaikki tietävät, missä he ovat, kun joudut heiluttamaan ban-vasaraa myöhemmin. Ne voivat olla niin perustavia kuin haluat, ja voit myös luoda yksityiskohtaisemman Käyttöehdot sopimus. Voit vapaasti lisätä käyttäjiä ja määrittää rooleja parhaaksi katsomallasi tavalla!

Misskey on loistava ohjelmisto Fediverse-palvelimen luomiseen!

Misskey on helppo asentaa ja määrittää, ja jos jäät jumiin, monet auttavaiset ihmiset ovat valmiita auttamaan sinua.

Jos Misskey ei ole oikea ratkaisu sinulle, voit isännöidä Raspberry Pi: ssäsi kymmeniä erilaisia ​​Fediverse-instanssityyppejä!