Ask Lemmy
A Fediverse community for open-ended, thought provoking questions
Rules: (interactive)
1) Be nice and; have fun
Doxxing, trolling, sealioning, racism, and toxicity are not welcomed in AskLemmy. Remember what your mother said: if you can't say something nice, don't say anything at all. In addition, the site-wide Lemmy.world terms of service also apply here. Please familiarize yourself with them
2) All posts must end with a '?'
This is sort of like Jeopardy. Please phrase all post titles in the form of a proper question ending with ?
3) No spam
Please do not flood the community with nonsense. Actual suspected spammers will be banned on site. No astroturfing.
4) NSFW is okay, within reason
Just remember to tag posts with either a content warning or a [NSFW] tag. Overtly sexual posts are not allowed, please direct them to either !asklemmyafterdark@lemmy.world or !asklemmynsfw@lemmynsfw.com.
NSFW comments should be restricted to posts tagged [NSFW].
5) This is not a support community.
It is not a place for 'how do I?', type questions.
If you have any questions regarding the site itself or would like to report a community, please direct them to Lemmy.world Support or email info@lemmy.world. For other questions check our partnered communities list, or use the search function.
6) No US Politics.
Please don't post about current US Politics. If you need to do this, try !politicaldiscussion@lemmy.world or !askusa@discuss.online
Reminder: The terms of service apply here too.
Partnered Communities:
Logo design credit goes to: tubbadu
view the rest of the comments
If I use it as a note taking + sharing with few friends. If I publish the notes on the open internet or use it as a pastebin with nice formatting then no.
Though in the former case client side encryption also works otherwise.
Also I generally prefer open and self hostable software cause vendor lockin, central service going down, enshittification etc. If the software is open users can contribute and fix bugs too which makes the service more featureful and robust.
I’ve been thinking about a self-hosted option, but your framing helps prioritize why that matters beyond just checking a box. Also noted on the client-side encryption. It makes total sense in those scenarios.
Would love to hear more about how you’d ideally deploy or manage a self-hosted version: Docker container? CLI? Something else?
Nowadays I deploy most self hosted services as containers. If something is not available as such, I install it inside container and make a Dockerfile of it. Snap is useful too here (cf nextcloud). For some rust/go projects I just run the binary on the host directly as a systemd service. The corresponding update service pulls the release, builds it locally and restarts the service appropriately.
Which means it totally depends on the project structure, scale and security administration which in turn depend on user. Somebody else might want something totally different but I would suggest go for container.