this post was submitted on 31 Jul 2023
23 points (96.0% liked)

Feddit.dk

947 readers
7 users here now

Et meta-forum for nyheder, meddelelser og debatter omkring Feddit.dk i sig selv.

Man er også velkommen til at poste her hvis der ikke er nogen andre fællesskaber der passer.

founded 2 years ago
MODERATORS
 

Klik her for at donere til Feddit.dk gennem Liberapay

Omkostningerne til Feddit.dk er steget en del siden det startede. Det er nu på et punkt hvor jeg ikke synes det giver mening at jeg betaler det hele selv. Derfor kan man nu donere til Feddit.dk gennem Liberapay.

Feddit.dk er non-profit uden reklamer eller andre former for indtægtskilder. Derfor er der ingen andre end brugerne selv til at finansiere det. Jeg håber i vil overveje det. Selv små donationer kan gøre en forskel!

Jeg har i den sidste måned personligt brugt meget tid på Feddit.dk. Fx skulle der opdateres til den nyeste version af Lemmy i går. I kan ikke gøre tiden jeg bruger mindre, men i kan godt fjerne de pengemæssige omkostninger.

Hvordan bruges min donation?

Donationer vil blive brugt til at dække omkostningerne. Hvis vi skulle være så heldige at donationerne overstiger omkostningerne, vil jeg starte med at opbygge en "buffer" til evt. fremtidige omkostninger og i tilfælde af at omkostningerne stiger. Hvis den buffer blivet meget stor (mere end 3 års omkostninger lad os sige)... ja lad os tage den hvis det bliver en realitet (man har vel lov at håbe!) 🙂.

Finansrapport Juli 2023

For at give jer indsigt i sidens finanser kommer her en lille oversigt over omkostningerne, som primært består af denne regning hos DigitalOcean:

digitalocean regning

(det der er overskrevet er blot noget andet jeg har kørende på DigitalOcean som er urelateret til Feddit.dk)

Dertil er der en udgift på 70 kroner om året til Punktum.dk for domænenavnet (altså cirka 6 kroner om måneden). Så udgifterne løber rundt regnet op i:

550 kroner / måned

Dem håber jeg i vil hjælpe med at dække 🙂. Hvis vi tager antallet af aktive brugere i den sidste måned (138 når jeg skriver dette, lad os bare sige 100), så bliver det altså til en sølle femmer per person per måned. Selv små donationer kan gøre en forskel!

Jeg tænker også at der måske kan laves en rangliste over dem der har givet mest, hvis det hjælper på motivationen... men man er også velkommen til at donere anonymt!

you are viewing a single comment's thread
view the rest of the comments
[–] SorteKanin@feddit.dk 3 points 1 year ago (2 children)

Nu har jeg snakket med nogle andre admins, også nogen der kører meget større instanser end Feddit.dk. Og nogle af dem kører faktisk også DigitalOcean, fx både lemm.ee og beehaw.org. Lemm.ee's erfaring er at det sparer tid at have det managed og DigitalOcean har både object storage og managed databaser som del af deres service også, som hjælper med at holde det samlet og "nemt".

Hvordan har du (eller jer andre) det med at jeg prioriterer den tid det tager for mig at vedligeholde Feddit.dk frem for prisen? Det er klart at det kræver flere donationer så, men det kræver så også mindre administrationstid. Det har også en værdi, i hvert fald for mig, men måske også i hvor hurtigt/nemt instansen bliver opdateret og vedligeholdt osv. Vil meget gerne høre hvad folk mener om pris versus tid.

[–] meldrik@lemmy.wtf 2 points 1 year ago (1 children)

Lemmy.wtf er sat op i en LXC container, som håndteres af Proxmox. I Proxmox er det nemt at tage backup, da man bare laver en backup af hele containeren. Det er smart sammen med Proxmox egen backup server.

[–] SorteKanin@feddit.dk 3 points 1 year ago

Mens containeren kører? Det har så vidt jeg forstår en chance for fil-inkonsistens hvilket kan smadre postgres databasen. Men det kommer måske an på hvordan du gør det.

[–] VonReposti@feddit.dk 2 points 1 year ago (1 children)

Nu ved jeg ikke hvordan Lemmy specifikt klarer det, men alle mine containers er opdateret ved podman-compose down && podman-compose pull && podman-compose up -d. Det tager mindre end 2 min per pod (hele stack'en for ét system, fx app, DB og redis).

Det store er når der er nogle opdateringer på selve serveren, da det indebærer ved kernel opdateringer at genstarte serveren (jeg er ikke rig nok til at køre Enterprise Linux så den kan hot-swappe kernelen...), men igen tager det sjældent mere end 15min. Jeg kigger dog løbende på om det kan svare sig for mig at skifte distro for at gøre dette mere gnidningsfrit.

Jeg vil skyde på at så længe du bruger containers som fx Docker, så vil opdateringer se lige dan ud.

[–] SorteKanin@feddit.dk 1 points 1 year ago (1 children)

Jo, selve opdateringen er for det meste lige så simpel som du skriver der. Men oven i det skal der jo laves backups før i tilfælde af at opdateringen går galt. Samtidig skal jeg sikre mig at serveren har nok resourcer når den kører, både i form af CPU, RAM og disk. Dette har ændret sig en del på det seneste, både pga. mange flere brugere (kræver mere) men også bedre performance af Lemmy (kræver mindre). Her skal der også ses efter potentielle spammere eller andre "bad actors".

Så er der også noget infrastruktur setup der stadig mangler, fx object storage til billeder. Databasen skal også konfigureres ordentligt i forhold til hardwaren.

Og til sidst skal der modereres på selve siden, men det er heldigvis det som har været allernemmest indtil videre :)

Så jo det er "bare" en opdatering med docker, men der er en del andre ting også :)

[–] VonReposti@feddit.dk 2 points 1 year ago

Backups gør jeg ikke så meget i pt. (ja, jeg lever livet farligt!), da meget af mit setup er statisk. Men når jeg får flyttet Nextcloud hjem har jeg allerede en plan for hvordan det gøres. rsync sættes op til at kopiere aller compose filer samt volumes på jævnlig basis (alt undtagen medie-filer, da de kan genskabes nemt). Jeg regner med at det ikke vil være nogen sag at sætte en ekstra kommando på min opdatering som kører rsync en enkelt gang for manuel opdatering inden den nye version pull'es.

Så alt efter ens snilde, så kan man nemt automatisere sig ud af backups. Bare husk at en backup er ligegyldig hvis ikke man har testet om man kan gendanne den ;)

Det efterlader sådan set hardwaren og det er dér hvor lokale setups kommer til kort. Det vil selvfølgelig altid være nemmere at boote en ekstra droplet/dyno/etc. end at skifte CPU eller RAM. Her kræver det selvfølgelig lidt planlægning for at sikre at man ikke står med en ellers undgåelig opgradering i tide og utide.