Anytype
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!
There are so many options. If you're looking for a free and open source wiki-style setup, a couple I haven't seen mentioned in the thread yet are Zim Desktop Wiki and Feather wiki (hmm looks like their web certificate is expired at the moment)
Have a look at Silverbullet, selfhosting is fairly easy, using it on one device (offline) as well. Watch the videos, it’s quite powerful.
Damn. Another rabbit hole to dive into. Thanks... I guess. :)
The lua queries look promising.
Another vote for Silverbullet, it allows you to write your code blocks in a certain manner that you can query them, so it suits very well the use case.
Look into obsidian, especially with some community plugins
I recently installed the "Dataview" plug-in, and it's amazing. You can create documents or sections by querying data from other documents, effectively using Obsidian as a database.
Yes and there is a heatmap plugin that allows creating heatmaps from daily notes with tags.
That sounds very appealing. I'll check it out.
Nice collection.
Have you met logseq? Maybe using multiple files? folders?
LogSeq is nice.
For this who don't know, it's well designed, in that it doesn't add bloat and obfuscation like a DB would; it keeps everything in a filesystem structure in markdown files. What's really nice is that this makes it something you can use with a plain editor, or with the application, or with the app on mobile; the app(s) add a lot of convenience functionality to the basic storage design.
It's a well-thought-out system, and I appreciate how clean it is, and how independent of the application the data is. I haven't looked at the code base, but I have a lot of respect for the developer must based on the design & architecture decisions.
LoqSeq looks nice, but I do hate the part that everything is a bulletpoint :/ And that's their core feature !
That's not futur proof IMO. If logSeq disappeared, your notes become useless :/. Or maybe I did misunderstood something on how it works?
LogSeq has other note types; it's just the default is bullets.
LogSeq is about as future proof as you can get. Notes are stored in a directory tree as markdown files.
I have not met logseq, tho I am currently reading up on it. There's apparently a docker container for it as well along with a plethora of plugins to extend it's functions. I'm down with trying it. I will read some more. Thanks very much for the recommendation.
Try it, it's good. There's a mobile app, for Android, at least. It's free; it only takes a little time investment, so low barrier for entry.
So you're looking for a self-hosted note taking system? Because there are a lot of them. Probably more than any other category. Can you be more specific about the features you're looking for?
Can you be more specific about the features you’re looking for?
Well, so far, of those I've tried that were recommended in this thread, something along the lines of what I posted further down: https://lemmy.world/post/30511835/17370680. I like the way I can search Obsidian and it gives me the left hand side with all the choices, and highlights the selected choice. Sometimes I can only remember a part or work I'm searching for, so having a multitude of choices ready for me to choose, is very nice. I haven't tried all the recommendations here, and I haven't settled on Obsidian, but so far it's checking a lot of boxes.
I have a feeling you're looking for something different, but: mine is a big todo.txt document that I open with fzf. I just add lines to it and tack on @keywords.
If your needs are more hierarchical and structured, I'd still try to stick with a plain-text and fuzzy-search based solution, and split stuff up into different files.
IMHO, you're starting from a good place (plain text files). Maybe you just need a little tooling for searching and keyword filtering.
They've both been mentioned multiple times already, but I think you need to try out both Logseq and Obsidian and pick whichever you like better. They are both very similar, but take slightly different approaches. There are also plugins for each to make them behave more like the other.
I personally use Logseq because it's open source and I like the daily journal and outlining features. I used and enjoy obsidian, too, and it has plugins to improve journals and outlining.
I cannot stand obsidian because seeing the empty giant box to fill just stresses me out.
So I use logseq instead. Outlining is way more enjoyable because of the bullet points.
I deployed it on the test server, but it was getting kind of late and this old man needs his night meds accompanied by a bowl....for a nightly muse with some free form jazz.. :) I will get into it on the morrow, and let you know. I do appreciate your input.
Obsidian is a way you could do this sort of thing. Uses markdown language to generate new pages and articles. Comparable to a much lighter weight OneNote with extensibility. Introduced by a GenX to me to my pleasant surprise.
Personally free, not open source, can be integrated into git easily. Probably some legwork to transition your existing notes in but likely a improvement over notepad++. Besides the executable the storage of notes is all plaintext with markdown language.
So far, I really like how Obsidian searches and gives you a list in the left hand side, and highlights the chosen result. That's very nice. I haven't settled on Obsidian yet. Still need to try out the rest of the recommendations from the kind folks here, however it's definitely in the running.
Thanks
There is always emacs with org-roam.
Org-roam is kind of a wiki, you write your notes with all the formatting power of an org-file and you can link to other notes you have written.
Of course everything is searchable, with tags, without tags, however you want.
BUT: it takes time to get used to the shortcuts, and it takes a lot of time to configure everything how you like it.
The result is worth it.
Edit: I use Nextcloud to sync my notes accross my devices. On the smartphone there seems to be the App OrgNote available, but I haven't checked it out, as I don't use my smartphone that much.
I downloaded the windows version of emacs and I'll give it a go. I figured, I could test it out locally and if it checks out, I could move it to the server. It's easier to uninstall from windows as I just fire up Revo and let it eat. Thanks for the suggestion.
I use Joplin + nginx WebDAV, works for me and was really simple to setup
This isn't exactly what you want. But I use a static site generator, with a fulltext search engine (that operates entirely locally!), called quarto. (although there are other options).
Although I call it a "blog", it really is more of a personal data dump for me, where I put all my notes down and also record all my processes as I work through projects. Whenever I am redoing something I know I did in an old project, or something I saved here (but disguised as a blogpost), I can just search for it.
Here is my site: https://moonpiedumplings.github.io/ . You can try search at the top right (requires javascript).
Although I call it a “blog”,
You know, I did have an idea about just such a thing, tho it would be private. I gave your 'blog' a bookmark and will definitely check quarto
There are a few reasons why I really like it being public, even though it means I have to be careful not to share sensitive stuff.
- It creates a portfolio for me (I'm an undergrad) because I document my projects on there
- When asking for help with certain complex things, it's really easy to simply link to my blog, since I document almost everything I've tried and why it did or didn't work. Here's a recent example
- I can share cool stuff I have saved, like my lists of learning resources or lists of software, with others easily.
since I document almost everything I’ve tried
I worked in the construction field as a mech eng in hvac. The rule of thumb then was 'If you didn't write it down, it didn't happen'. So that sort of carried over to my personal life as well. I document just about everything I enter into a terminal. I probably spend as much time in a notepad as I do in a terminal, but it has saved my ass on so many occasions, especially with my shit memory. And I can step by step through stuff I've already tried so I don't waste time reinventing the wheel. Like right now I am in a battle with AIDE and trying getting it to write to the db ffs, so it can remember what it already scanned.
Here’s a recent example
Yeah......that's way over my head. LOL I mean, I know what Incus is, but beyond that, hell I do good just understanding Docker, which really is a pretty nifty way to do things on a server. Maybe one day I'll get there, perhaps after K8s, but by that time there will be something else to learn.
(I’m an undergrad)
What are you studying? I read your resume. I assume you are working towards something in the IT field.
A wiki?
Wikimedia is free and open source. You'll have your own wikipedia to edit and search as you please
I've used it for years. Good stuff
I'm using Wiki.js but yeah, mediawiki works too. So does DocuWiki. Depends on the features you'd need.
I had previously thought about a wiki or as one person suggested a 'notes blog'. Still toying with all the options.
Siyuan is prob the easiest based on what you're looking for.
Why note use something like Notesnook or Obsidian?
Check out Cherrytree. I use it for keeping track of literally everything in my life. It's hierarchical and searchable and you can insert files as well as hyperlink to external files, URLS and other nodes internally. You can export the database in various formats and there is also the option to have it encrypted. You can theme it in the preferences to make it look nicer too (the default is a bit retro-looking). It's free and open source and AFAIK you can open your database in other applications, so you're not locked into it.
If you want to sync it across devices just use Syncthing or whatever file sync app you're selfhosting.
I highly recommend it! Probably the most important application I have on my computer.
Took a look at the git. I've got it on the list.
'presh