rochacbruno,
@rochacbruno@social.rochacbruno.com avatar

A Mastodon compatible fediverse instance server written in C that is really lightweight, no database, no javascript!

https://codeberg.org/grunfink/snac2 made by @grunfink and it looks so good! https://comam.es/snac/grunfink

We need a :yunohost: package for it!

santiago,
@santiago@masto.lema.org avatar

@rochacbruno @grunfink Makes me want to run this on my Pi3 that is currently idle on NetBSD ( but #IneverDoAnything )

jedi,
@jedi@bolha.us avatar

@rochacbruno @grunfink só estou confuso na parte "no database". Queria saber como que ele faz a persistência das postagens. Memória? Arquivo? Ou ele só tem um SQLite embutido e "no database" significa que não precisa de um banco externo?

grunfink,
@grunfink@comam.es avatar

No, there is no embedded SQLite nor any other "trick". Given a well-thought storage design, a full SQL engine is seldom necessary.

I use an on-disk storage similar to what Git does. I described it in the snac(5) man page:

https://comam.es/snac-doc/snac.5.html#Disk_Layout

CC: @rochacbruno

rochacbruno,
@rochacbruno@social.rochacbruno.com avatar

@jedi @grunfink

Flat files on a folder that you configure the starting the service, I am not sure yet which format the files are serialized.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • DreamBathrooms
  • ngwrru68w68
  • modclub
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • mdbf
  • GTA5RPClips
  • provamag3
  • ethstaker
  • normalnudes
  • tester
  • osvaldo12
  • everett
  • cubers
  • tacticalgear
  • anitta
  • megavids
  • Leos
  • cisconetworking
  • JUstTest
  • lostlight
  • All magazines