💾 Archived View for bbs.geminispace.org › s › programming › 3946 captured on 2023-12-28 at 16:25:10. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2023-11-14)

➡️ Next capture (2024-02-05)

🚧 View Differences

-=-=-=-=-=-=-

Two small tools I wrote for the web: slcl and slweb

I had been self-hosting a Nextcloud instance on a Rpi3B for important stuff. Because of its bloated design, it rendered the machine unresponsive a few times. In lack of alternatives, I wrote my own vision of it: one that does not use JavaScript, written in C and portable to Unix-like operating systems.

slcl requires a hundred times less memory than Nextcloud, while keeping the features I care about:

slcl, a small and lightweight cloud

slcl uses slweb, which I also wrote myself:

slweb, a small and lightweight web framework

#c99 #posix #self-hosting #slcl #slweb

Posted in: s/programming

🎵 xavi

Aug 08 · 5 months ago · 👍 kelbot, ttocsneb, Ruby_Witch

3 Comments ↓

🦀 jeang3nie · Aug 08 at 14:24:

Oooh, nice! I've been running Radicale for years now to host my own contacts and calendars. It works well but I'm not entirely pleased that it's written in Python. I'd love to get the resource usage down. This might make a good base for a replacement, since caldav/carddav are extensions to webdav. I'll have to take a closer look.

Thanks!

🎵 xavi · Aug 08 at 17:47:

jeang3nie: thanks! Please take into account slcl is not a WebDAV server. It aims to replace Nextcloud's "Files" app i.e., file upload and sharing.

🐦 Arkaeriit · Aug 30 at 21:37:

Thank you for sharing this. I have been seraching for a lighter alternative to nextcloud and your project might tick all the cases for me.