Interesting quite simmillar to Logseq. Would love to be able to writw code in it in python. With that and the ability to import pdfs and tak notes on a pdf quoting section by selecting etc might be worth moving over to it.
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!
Interesting, but what does this solve what Bookstack does not solve? I mean sure, it looks nice and hacky and all that. But if i am going to host some note thingy, https://www.bookstackapp.com/ is right there and apparently the dev nowadays lives from the thing (which is nice i guess). Not to belittle your project in anyway, even if something like your thing would exist exactly as that its still commendable but i am already running Bookstack and this seems to add anything to any use case i could think off.
literally
This is how I know I don't need to look it over.
This looks very similar to trilium
Don't all users of self-hosted personal knowledge management systems have a hacker mindset?
- Discord: for more real-time support and discussion.
Sigh...
It does look a lot like Logseq, but at least it's not written in Clojure. Looks like an interesting project and hopefully it'll mature to something better than Logseq 👍
There's a forum I think, discord seems to be, as it clearly says, for real-time support and discussion.
I despise Discord as an alternative to a proper support forum, but having both options like this is great.
Researching anything that happened on the internet right now in the future is going to be absolute hell considering how much useful user information and interactions are "locked" behind Discord. Is there a term for something worse than link rot? With link rot it's a case of a known unknown. With information on Discord it's an unknown unknown.
I had been using logseq before. This is great running on one of my rpi4b's. Thanks!
What's a "hacker mindset" and why do you need one to use this app?
Update: The homepage explains "hacker mindset" by linking to the wiki article for hacker lol
Looks really kool. Reminds me of tiddlywiki but yet totally different. The authentication is very briefly touched upon. What kind of auth is it? Maybe more robust to just use http auth via caddy?
It’s pretty simple. Supports a single username:password combo, issues a JWT in a cookie and that’s it.
But is there brute-force prevention mechanisms, e.g. delaying logins by a few seconds?
No that should be handled by eg Authelia
Okay this is looking great. Spun up the docker container though and it’s a preeeeetty steep learning curve. Any suggestions on how I could move my obsidian vault into my silverbullet space?
Since both services store your notes as markdown files on your disk, you can just move your files over. When spinning up a docker container, you likely defined a path for your SilverBullet space. If not, try creating a note and see if you can find it on your disk.
I clicked on the link to "installation instructions" on your home page in a couple of different places and got the error "e.split is not a function".
It works for me on the main page. The Installation link sends you to:https://silverbullet.md/Install
Thanks, your link worked for me.
This is very cool, and I've been watching the project for a month or so.
I like the query setup and the templates look very interesting. One of my biggest complaints about Logseq is how much of a pain simple query operations can be.
A few things make me hesitate a bit:
- I've been burned on single-dev passion projects in the past.
- As a self hosted web app, it's a bit more difficult to manage on a company owned machine. I know Electron apps get hate, but that would ease some pain here.
- The rapid pace of development is both exciting and worrisome. For example, a recent update completely changed the underlying templating engine from a well-known open source solution to a custom solution. I worry if I rely on this, something might catch me by surprise.
What are your thoughts on those concerns, OP?
All your concerns are completely fair.
Regarding the first, the best I can offer is what many other project in this space say: “it’s just markdown files on disk, you can take them anywhere at any time”. Obviously this is only partially true, because the more SB-specific features you use, the more you get locked in. Your notes will never go away (if you back them up). But all time building queries and templates, would have been wasted.
Regarding company owned machines: a concern I heard for Logseq and Obsidian is that people cannot use them at work/with a work machine because they’re not allowed to install anything. For SilverBullet I’d recommend not installing it on your laptop (work or otherwise), but rather on some other machine. Perhaps you have a Raspberry Pi lying around unused. Or maybe you buy a cheap VPS (silverbullet.md itself runs on a $5/month Hetzner VM). Then you can access it from anywhere with a web browser, and I assume your work laptop has one of those.
Regarding the high pace of development: also fair. The reason I have not been very actively promoting SB so far is because of the high change churn rate. If you’re a power user, you kind of need to keep on top of stuff. Mostly I attempt to give people migration tools, but this is always a opportunity cost decision. Until recently some fundamentals still didn’t feel quite right (like the templates). I think we’re getting there now though. Another one I still need to figure out is how to do the distribution of templates, slash commands. This idea of a Library you import works, but you cannot easily keep it up to date. This so something to still figure out. Generally I’ll do my best to mark the parts of this that are experimental or prone to still change.
I hope that helps.
Thanks for your answers! Very fair thoughts, particularly about the flexibility of keeping things as just files on disk.
Regarding the work thing, I should clarify my use case: I'd like to take work related notes that could contain privileged company data. With a standalone app, I can install it and manage the files on my device (with cloud syncing in an approved corporate way). I could still probably do that here, but it requires the work of running the web server locally. Unfortunately, an external source like a VPS wouldn't be allowed.
I have one more question, if you have some time: One of the things I like most about Logseq is that when there is a list of back links on a page, the context capture is excellent (likely due to it being an outliner). I've noticed that with SilverBullet, the context capture might begin/end in the middle of a word, etc. Is there a way to configure that or plans to enhance it?
Makes sense. Regarding the linked mention snippets. Please create a GitHub issue (https://github.com/silverbulletmd/silverbullet) for that. Right now it does the simplest thing, which is just to take x characters on each side. That can definitely be improved.
Hah! Didn’t realize. Indeed! Although apparently still called “noot” then.
Yeah, I noticed. Wonder what it means...
It's the noise pingu makes
It’s a Dutch (I’m Dutch) pronunciation of the word “note”
I like Noot!
With the rise of these .md based personal knowledge database applications it would be amazing to see some conversion software.
I understand that each has their special sauce. Does anyone know what would be the most difficult part about building a tool like that to copy in Logseq data to SB for example?
Or unification/interoperability even
pandoc.org is probably what you are looking for, but you might have to create a custom reader/writer or find one on the internet.
Oh cool! I didn't realize pandoc was extensible enough to deal with this kind of conversion. I'll give it a look!