Pixelfed

Pixelfed on kuvien jakamiseen keskittyvä yhteisöpalvelupalvelin- ja asiakasohjelmistopaketti, joka on avointa lähdekoodia . Pixelfed noudattaa ActivityPub-protokollaa.

Kuka tahansa voi isännöidä omaa instanssiaan ohjelmistosta omalla palvelimellaan. Pixelfed-palvelin voi kommunikoida toisten AcitivityPub-protokollaa tukevien palveluiden kanssa. Hieman samaan tapaan kuin sähköpostit toimivat. 

Yksi suosituimmista Pixelfed-instansseista on Euroopassa toimiva PixelfedSocial.

 Ohjelmisto 
Pixelfed pakettiin kuuluu palvelinohjelmisto ja muutama asiakasohjelmisto.

 Palvelinohjelmisto 
Pixelfed-palvelinohjelmisto hoitaa palvelinpuolen. Muiden palvelimien kanssa kommunikointiin se käyttää ActivityPubia ja tarjoaa asiakasohjelmien käyttöön ActivityPubin mukaisen rajapinnan. Palvelinta suoritetaan HTTP-palvelimella.

 Asiakasohjelmat 
Verkkoselaimella käytettävä Pixelfed-Web-sovellus tulee Pixelfed-palvelimen mukana samassa paketissa. Web-sovelluksen lisäksi Pixelfed-projekti kehittää omia asiakasohjelmia myös Androidille, iOS:lle ja iPadOS:lle, mutta toistaseksi ne eivät ole valmiita. Pixelfed-projektin omien asiakasohjelmien lisäksi toimivat myös muut AcitivityPubia tukevat asiakasohjelmat.

 Tekniikka 
Palvelinohjelmisto on tehty suurimmaksi osaksi PHP-ohjelmointikielellä. Tietokantaohjelmistona toimii PostgreSQL, MariaDB tai MySQL.

Selaimella käytettävä Web-sovellus on tehty JavaScriptilla.

 Katso myös 
 ActivityPub

 Lähteet 

 Aiheesta muualla 

 Verkkosivusto
 Blogi
 Dokumentaatio
 Git-arkisto

Luokka:Ohjelmistot
Luokka:Yhteisöpalvelut
Luokka:Fediversumi