pleroma.debian.social

Daniele Tricoli moved to eriol@akko.mornie.org | @eriol@pleroma.debian.social

I wear many hats, sometime simultaneously.

@aaronwinstonsmith hai uno strato in mezzo, ma in realtà in termini di performance durante la build non ti porta via molto più tempo che fare a mano quello che fa il dockerfile:
https://github.com/misskey-dev/misskey/blob/develop/Dockerfile

E facendo a mano non hai la riproducibilità che, se non erro, era uno dei tuoi vincoli iniziali.

Ovviamente se cambi architettura dovrei rifare la build.

@cirku17 @valhalla

@aaronwinstonsmith perché come tanti software di questo tipo, non pubblicano un'immagine pronta da usare ma ti fanno fare la build:
https://github.com/misskey-dev/misskey/blob/develop/docker-compose.yml#L5

Si tratta di una scelta loro (sul perché l'unica cosa che mi viene in mente è si seccavano a pubblicare l'immagine ma boh, non ne capisco il motivo, possono farlo usando la CI).

@cirku17 @valhalla

@aaronwinstonsmith in questo caso, porta occupata è un evento linermente indipendente, anche se non stessi usando docker avresti avuto lo stesso un errore...

@cirku17 @valhalla

@aaronwinstonsmith il comando senza i backtick, mi scordo sempre che come default ho plain text e non markdown, non lo cambio perché non so neppure se sia supportato da tutti gli altri software.

@cirku17 @valhalla

@aaronwinstonsmith non è mia abitudine compatire :)

Con `sudo netstat -lntp` puoi vedere che processo ti sta occupando la porta 3000. Oppure cambi porta a misskey se non vuoi scoprirlo.

@cirku17 @valhalla

@aaronwinstonsmith purtroppo così mi è impossibile darti una mano, dovresti vedere poco prima di quell'ERROR 1.

Stai facendo deploy in locale su che architettura?

@cirku17 @valhalla

@aaronwinstonsmith cavoli, strano io ho fatto su un VPS e ci saranno voluti non so meno di 5 minuti, potresti incollare il log da qualche parte?

@valhalla @cirku17

@divago quando ho visto la prima foto, poco prima di aprirla, mi sembrava uno Shuttle in partenza, e stavo per chiedermi dove fosse questo museo della scienza!

@ChieseBrutte

@luca non lo intendevo in senso dispregiativo eh, tra l'altro se sei l'unico ad amministrare non ti ritrovi con qualcuno che fa qualcosa a tua insaputa e non la documenta: io quando ho iniziato mi tenevo un changelog scritto a mano di quello che andavo facendo, per esempio. Adesso mi trovo più a mio agio con l'automazione anche se è uno strato in più. Pure i dotfiles ormai li gestisco con ansible.

@aaronwinstonsmith @admin @jops

@aaronwinstonsmith e markdown non ha funzionato (forse dovevo lasciare una riga vuota ma non bastavano i caratteri.

Ecco qui finché il pastebin non lo cancellerà: https://paste.debian.net/hidden/87bbdf75/


@admin @jops

@aaronwinstonsmith più semplice da gestire c’è caddy allora, per fare un reverse proxy ti basta:{ email admin@example.org } mk.example.org { reverse_proxy http://127.0.0.1:3000 log { output file /var/log/caddy/mk.example.org-access.log { roll_size 10mb roll_keep 20 roll_keep_for 720h } } }

@admin @jops

@aaronwinstonsmith ma ripeto, ho fatto un deploy di prova l'altro giorno e lo sto ancora valutando, quindi non ti fermare a queste mie parole. 😄

@admin @jops

@aaronwinstonsmith ne esiste una dedicata (perché non implementa l'API di mastodon quindi quelle ahimè non si possono usare) però non l'ho testata:

https://github.com/pantasystem/Milktea

Gli upstream di misskey dichiarano che è una PWA ma non ho provato neppure questa cosa.

Per installarlo con docker la doc ufficiale è qui: https://misskey-hub.net/en/docs/install/docker.html

@admin @jops

@aaronwinstonsmith beh questo non è un problema, ti si può spiegare come farlo andare :) Non ho provato ancora un deploy di pleroma (l'istanza dove sono è con pleroma, ma non me ne sono mai occupato). Non ho seguito bene, ma esiste un fork https://akkoma.dev/AkkomaGang/akkoma/ da tenere in considerazione.

@admin @jops

@aaronwinstonsmith e per la mia sanità mentale sono passato ad un odroid HC4 @cirku17

@aaronwinstonsmith se tieni tutto sulla scheda SD conta che non sono il supporto ottimale per scritture frequenti ed il risultato, nel peggiore dei casi, è che perdi tutta la scheda, quindi perderesti tutti i messaggi e dovresti ripristinare da backup.

Potresti fare boot da hard disk, ma devi essere più fortunato di me, che ho preso un cavo USB<->SATA consigliato da un sacco di gente ma avevo problemi di sottotensone quindi in realtà si spegneva.

@cirku17

@aaronwinstonsmith ma è il primo che ho provato e conto di provarli un po' tutti (sì compresi i fork) per capire un po' vantaggi e svantaggi di ognuno.


@admin @jops

@aaronwinstonsmith ma si può usare un tool di automazione con docker anche, è più per la sanità mentale di chi deve gestirlo non ritrovarsi con un server snowflake (con uno stato unico che deriva da passi fatti a mano di cui nessuno ha più memoria).

Ma domanda, perché proprio mastodon e non un altro software che usa ActivityPub? Lo chiedo perché io stesso stavo iniziando a guardarli, e quello con meno pezzi mi è parso misskey

@admin @jops

@aaronwinstonsmith ma immagino che non vogliano che si perdano dei messaggi, no? 😄

@cirku17

@aaronwinstonsmith anche io se vi serve una mano riesco a trovare del tempo.

Tra l'altro leggendo un paio di post della scorsa settimana mi sa che io mi trovo in un intorno di 10 km 😂 Anche se in questi casi la vicinanza geografica conta poco.

@jops @admin

»