Starling: Software til små instanser i fediverset

Jeg har spenderet en fornøjelig aften med Starling. Med Starling kan du drive en letvægtsinstans hos en alm. dansk webhoteludbyder, for systemkravene er ganske små.
Det eneste, der kræves er, at webhotellet kan afvikle minimum PHP 8.2 og Sqlite.

Sqlite er en filbaseret database, som nyere PHP-udgaver har indbygget funktionalitet til at håndtere. Som regel skal du bare uploade PHP-filerne, læne dig tilbage og gennemgå installationsprogrammet. Selvom Sqlite har fået ry for at være langsomt, så kan det snildt være databasebackend for en mindre instans på f.eks 10-20 brugere, måske endda mere. Men får du ambitioner om mere, så skal du nok overveje fedivers-software, der er bygget til store mængder brugere såsom Mastodon. Uanset, givet fediversets aktive natur, så skal du nok være forberedt på at kunne kaste nogle gigabyte diskplads efter din instans efterhånden som den vokser, og det kan godt gå stærkt.

Starling er kompatibelt med Mastodons API, så derfor kunne da heller ikke dy mig for at prøve at se, om jeg kunne lave citerede opslag, som er en af de nyere Mastodon-tilføjelser… Det gik ikke så godt – den viste min tekst og så bare et link til det oprindelige opslag. Det svarer til visningen, når Mastodon interagerer med ældre instanser, der ikke forstå citerede opslag – eller “quoted posts”, så jeg formoder, at det ikke er implementeret i Starling endnu. Versionen, jeg har testet er version 0.0.6, så vi er tydeligvis på teststadiet endnu, men Starling var hurtig og stabil.

Installation

Upload samtlige filer til dit webhotel – helst på et subdomæne, fordi det kunne jo være, at du ender med at køre flere fediverstjenster, der skal modtage/sende beskeder

Gå til https://ditdomæne.dk/install, så vil du se dette skærmbillede:

Udfyld alle detaljer, og så er du klar. Hvis du så går ud til din instans’ forside, ser du noget bekendt:

Dette er din instans’ forside

Når du logger ind kommer du til et layout, der ligner Twitter eller Bluesky, her kan du poste beskeder, søge efter brugere osv.

Endelig er der dit administrationsdashboard som du kan nå via https://ditdomæne.dk/admin

Herfra kan du tjekke om instansen kører som den skal, oprette brugere (hvis det er en privat instans) eller opsætte beskrivelser for serverne. Du kan tjekke om serveren virker ved at søge den op fra den fediverse-profil, du har på f.eks Mastodon, Friendica el. lign. Bemærk at serverne først begynder at federere, når du følger nogen enten fra din Starling-instans, eller du følger din Starling-profil … Medmindre du har ændret det i installationen, så er standardbrugeren ‘admin@ditdomæne.dk’.

God fornøjelse med Starling! Sluttelig skal jeg lige huske at nævne, at når du udfylder din profil, så kan det se ud som om den ikke godtager det uploadede billede, men der skal du blot navigere væk, f.eks til profilsiden, så skulle det være på plads. Muligvis en cache-ting.

Links

Starlings Github

 

Kommentarer

Ingen kommentarer endnu. Din kan blive den første?

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *