Also available in the Arch User Repository:
Selfhosted
A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.
Rules:
-
Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.
-
No spam posting.
-
Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.
-
Don't duplicate the full text of your blog or github here. Just post the link for folks to click.
-
Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).
-
No trolling.
Resources:
- selfh.st Newsletter and index of selfhosted software and apps
- awesome-selfhosted software
- awesome-sysadmin resources
- Self-Hosted Podcast from Jupiter Broadcasting
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
I run it, it’s kinda cool
Bonkers that anyone would start a social media app in C in 2025. "No JavaScript" but you're just one buffer overflow from arbitrary code execution.
C is also faster than JavaScript, uses less memory, and memory safety isn't impossible in C either. I wouldn't consider a scripting language to even be a choice for writing a backend server if I can use a compiled language instead.
memory safety isn't impossible in C
In practice it is.
C is also faster than JavaScript, uses less memory, I wouldn't consider a scripting language to even be a choice for writing a backend server if I can use a compiled language instead.
Neat.
How is that?
C is a "memory unsafe" language. There are whole categories of security vulnerabilities that simply aren't possible in memory-safe languages that C allows. There is no good reason to continue using C anymore for new projects if you care at all about security.
https://www.cisa.gov/resources-tools/resources/product-security-bad-practices
I’m a rust fan, but may I remind you that the Linux kernel is mostly C?
No. Go away. That's not "starting a social media app" now is it?
Besides, even the Linux team has started the shift away from C.
Edit: besides - "Linux does it" doesn't mean it's beyond criticism. Linux has had numerous security vulnerabilities due to C.
Please write the "C considered harmful blog post". I just want to see everyone's faces. Pleeeeeease.
Others have written on the topic. Including Greg KH - one of the major Linux maintainers.
Yes but those are inferior because they aren't in a rage-baiting meme format