Buongiorno e buon anno! È un po’ che non faccio post sul server, principalmente perché va tutto bene e perché la nostra versione attuale di Lemmy è rimasta sempre l’ultima stabile per parecchi mesi e solo di recenti sono usciti aggiornamenti.

Questo post però non riguarda la versione di Lemmy ma un problema sulle immagini: pesano tanto. Lemmy infatti non occupa molte risorse né spazio ma Pictrs, il software utilizzato per le immagini, aumenta in maniera impressionante ogni giorno ed è un problema comune a tutti. Per questo motivo sarà necessario fare un’operazione particolare ovvero le immagini dovranno essere ospitate da un’altra parte (sempre in Europa) per poter contenere i costi. Hetzner infatti permette di aumentare lo spazio ma solo se si aumenta anche la potenza del server e non è quello che interessa a noi ora.

Tutto questo per dire che mercoledì 10 gennaio mattina proverò a fare questa operazione. Ho già fatto dei test nel server di test ed è andato tutto bene, nel server di test peró c’erano venti immagini, qui su Feddit andranno trasferiti oltre 60GB! Da quanto ho potuto capire il server non è necessario spegnerlo ma sarà necessario spegnere solo “le immagini” quindi in quel giorno non dovrebbero vedersi. Questa è un’ipotesi su quanto fatto nel server di test ma non posso metterci la mano sul fuoco e potrebbero esserci disservizi quel giorno.

Come sempre farò backup preventivo e spero ovviamente la cosa duri non più di una giornata e soprattutto vada tutto bene. Purtroppo è un’operazione necessaria e se anche dovesse fallire dobbiamo comunque trovare il modo per farla.

Ne approfitto per ringraziare tutte le persone che hanno fatto una donazione al progetto e che hanno reso possibile tutto questo perché è grazie anche alle donazioni (sia su LiberaPay che su Ko-FI) se possiamo fare queste operazioni con relativa tranquillità, permetterci un server di test etc.

Se tutto andrà come previsto ci risentiamo poi settimana prossima probabilmente per l’aggiornamento anche di Lemmy :)

  • skariko@feddit.itOPM
    link
    fedilink
    Italiano
    arrow-up
    3
    ·
    10 months ago

    Piccolo aggiornamento di metà giornata.

    Come previsto ho iniziato stamattina a fare lo spostamento e dopo un primo incagliamento (un errore di migrazione che sono riuscito a superare dopo l’aiuto di uno degli sviluppatori di pictrs) ora sta procedendo velocemente e sembra senza intoppi. Secondo le stime di pictrs dovrebbe finire tipo stanotte ma sono fiducioso che possa finire anche un po’ prima, in quel caso se riesco a essere davanti a un pc cercherò di ripristinare il tutto non appena possibile.

    Nel frattempo, stamattina, era sorto un altro problema: come alcuni di voi potrebbero aver notato c’è stato un down di 30-60minuti durante la migrazione. Feddit ha smesso di andare contro le mie più rosee previsioni. Grazie agli sviluppatori di Lemmy ho scoperto che era colpa del fatto che non veniva più caricato il logo di Feddit (😶), perché spostato sul Bucket, e per questo crashava.

    Eliminando l’immagine del logo direttamente dal database impostando NULL nella colonna icon della tabella site (se a qualcuno dovesse mai servire e per mia futura memoria è bastato entrare nel database scrivendo docker-compose exec postgres psql -U lemmy e scrivere: UPDATE site SET icon = NULL;) è tornato tutto a funzionare come previsto.

    Ora la situazione è questa: la migrazione sta andando avanti, non so a che percentuale siamo ma sono stati spostati circa 13GB e il sito sembra stia andando come previsto cioè funziona tutto tranne le immagini perché pictrs è stato temporaneamente spento. Nel momento in cui finirà di spostare tutto dirò a pictrs di leggere le immagini dal nuovo Bucket e dovrebbe funzionare tutto come prima. Questo succederà o stasera o domattina, in base a quando finirà l’upload.

    In caso di aggiornamenti riscriverò qui! ✌

  • skariko@feddit.itOPM
    link
    fedilink
    Italiano
    arrow-up
    3
    ·
    10 months ago

    Spero ultimo aggiornamento!

    Stanotte ha finito tutto, alla fine erano oltre 90GB di roba. Stamattina ho riattivato il tutto e in questo momento se ho fatto tutto bene stiamo utilizzando il nuovo Object Storage al posto del server per quel che riguarda le immagini. Sembra stia funzionando tutto in quanto vedo il numero degli oggetti sul Bucket salire quindi vuol dire che viene effettivamente utilizzato.

    Mi sembra si veda tutto, ho letto dai log che qualche file è stato saltato qualche file ma probabilmente qualche immagine vecchia non so bene quale.

    Se vedete o avete problemi, soprattutto per quel che riguarda le immagini, fatemi sapere!

    Per quanto riguarda l’aggiornamento di Lemmy invece è uscita ieri la 0.19.2, io direi di aspettare una decina di giorni per vedere se è stabile e poi eventualmente procedere all’aggiornamento magari la settimana del 22 gennaio.

    • skariko@feddit.itOPM
      link
      fedilink
      Italiano
      arrow-up
      1
      ·
      10 months ago

      Non è un software, forse mi sono spiegato male. Semplicemente le immagini verranno hostate sui server europei di idrive.com in Object Storage invece che direttamente sul server Hetzner sul quale gira anche Lemmy. Il vantaggio è che questi servizi costano parecchio in meno e sono espandibili senza andare a toccare nuovamente il server. Da quanto ho potuto vedere le immagini avranno sempre lo stesso url di ora.

      Questi sono alcuni esempi di prezzi. Feddit gira su Hetzner: https://www.hetzner.com/cloud e come puoi vedere per pochi GB in più sei obbligato ad aumentare anche RAM e processori e soprattutto pagando parecchio in più. Ora siamo al CPX41 che costa 29€ al mese, se dovessi basarmi su questo il prossimo passo sarebbero solo 120GB in più per 65€ al mese. Con questo sistema invece: https://www.idrive.com/pricing pagheremo 70€ l’anno (di cui il primo era in offerta a soli 15€ che ho già fatto) per 5TB di storage che voglio augurarmi possano bastare per un po’ di tempo 😅

        • skariko@feddit.itOPM
          link
          fedilink
          Italiano
          arrow-up
          2
          ·
          10 months ago

          Sì avevo visto grazie ma entrambi costano un po’ di più e per servire solamente le immagini mi sembrava non necessario, idrive non è molto conosciuta ma conosco diverse persone che lo utilizzano senza alcun rallentamento né problema quindi mi sembrava un buon compromesso considerando che si possono usare anche i server europei.

  • damtux@feddit.it
    link
    fedilink
    arrow-up
    1
    ·
    10 months ago

    Grazie per gli aggiornamenti e per la manutenzione del server!

    Per quanto riguarda Lemmy ho visto che le nuove versioni dalla 0.19 hanno ancora alcuni problemi importanti di federazione…non è forse il caso di aspettare ancora un po’ per aggiornare Lemmy? Grazie

    • skariko@feddit.itOPM
      link
      fedilink
      Italiano
      arrow-up
      2
      ·
      10 months ago

      Sì infatti non ho ancora aggiornato un po’ perché in questo periodo non potevo farlo con tranquillità ma anche perché ho visto anche io che non è del tutto stabile la federazione. Un po’ hanno sistemato con la 0.19.1 ma mi sembra non del tutto. Ho letto che sta uscendo la 0.19.2 e quindi puntavo a quella, ma probabilmente è meglio aspettare conferme!

      • damtux@feddit.it
        link
        fedilink
        arrow-up
        2
        ·
        10 months ago

        va bene, grazie! Sì, forse meglio vedere anche la 0.19.2 come si comporta prima di aggiornare…magari la 0.19.3 sarà quella giusta :)