slcl v0.4.0 release

I am happy to announce the v0.4.0 release for slcl!

For those of you know do not know about slcl, think about it as Nextcloud, but without the bloat or JavaScript.

slcl is written in C and requires 400 KiB of RAM (yes, KiB!) to run on a Linux server. Needless to say, it works lighting fast on older hardware, including SBCs.

This new release brings several new features: thumbnails, directory downloads and security fixes.

Static binaries for Linux are also available for x86_64, i686 and aarch64 (armv7l soon!):

slcl v0.4.0 release

Posted in: s/self-hosted

๐ŸŽต xavi

2025-10-10 ยท 7 months ago ยท ๐Ÿ‘ zinricky, norayr, scops, BBSman, Caleb, ps, bsj38381, HorikBrun

8 Comments โ†“

๐Ÿš€ stack [mod] ยท 2025-10-11 at 13:04:

could you explain what you use it for?

๐ŸŽต xavi [OP] ยท 2025-10-11 at 18:57:

@stack I use it to backup stuff easily, transfer files between family and friends, share public URLs with third parties, listen to music and even watch movies on the go (since HTTP byte serving is supported).

๐Ÿš€ stack [mod] ยท 2025-10-11 at 21:39:

I'll give it a try.

Minimalism noted and appreciated.

๐Ÿ™ norayr ยท 2025-10-12 at 11:24:

xavi, thank you so much. i was thinking i am 'condemned' to install next cloud one day and was deferring this.

i guess i cas choose this instead.

would appreciate a lot if you also have a gemini frontend, if that's not hard.

we can authorize with keys and access data.

๐Ÿš€ stack [mod] ยท 2025-10-12 at 13:14:

I've thought about nextcloud but it seemed more trouble than worth. I just plug in the phone and copy things which is a bit painful

๐ŸŽต xavi [OP] ยท 2025-10-12 at 15:17:

@norayr slcl was designed as a web application, so it is tightly coupled against libweb, unfortunately.

A Gemini frontend would require a rewrite, given how vastly different the two protocols are. OTOH I assume file uploads in Gemini are not possible, unless Titan is involved. Or maybe with some clever tricks.

I have some ideas for the latter, but I am unsure about how practical that might be.

๐Ÿš€ stack [mod] ยท 2025-10-12 at 16:53:

Titan is not difficult, and us perfect for my uploads

I will implement it for the Fornax server next round of coding.

๐Ÿ›ฐ๏ธ Caleb ยท 2025-10-12 at 17:51:

oh yes please jejeje im using fornax in locslhost and i like it