There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

Ohh ,

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?

zef OP ,

It’s pretty simple. Supports a single username:password combo, issues a JWT in a cookie and that’s it.

Nibodhika ,

But is there brute-force prevention mechanisms, e.g. delaying logins by a few seconds?

Gutless2615 ,

No that should be handled by eg Authelia

7heo ,
zef OP ,

Hah! Didn’t realize. Indeed! Although apparently still called “noot” then.

7heo ,

Yeah, I noticed. Wonder what it means…

zef OP ,

It’s a Dutch (I’m Dutch) pronunciation of the word “note”

Gutless2615 ,

I like Noot!

peter ,
@peter@feddit.uk avatar

It’s the noise pingu makes

BurnoutDV ,

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, 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.

onlinepersona ,
  • 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 👍

CC BY-NC-SA 4.0

TonyOstrich ,

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.

scarilog ,

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.

corsicanguppy ,

literally

This is how I know I don’t need to look it over.

Virulent ,

This looks very similar to trilium

nooeh ,

Don’t all users of self-hosted personal knowledge management systems have a hacker mindset?

Coldus12 ,

This seems interesting, and I might try it.

But… I’m kind of sick of web applicatioms. Why does everything need to be a web application or a “not” web app using electron. (In this case I see the use case and reason, but in general)

soloner ,

So that you can self host I think

Cyber ,

Generally, user interfaces are hard work. If you just want to code, then having a web app means you’re already 50% done.

Actually should be 90% done, but each browser has differences which means more coding… I’m looking at you, Internet Explorer

bluGill ,

mobiles and desktops are very diffrerent and need different user incerfaces. So you are not savin, much work. In fact trying to handle both in on may be worse because of all the special cases. Be glad you don't have to support teletypes, they demand different user interfaces.

vext01 ,
@vext01@lemmy.sdf.org avatar

I’m not crazy on web apps either. I’d want to edit my notes in vim.

SchizoDenji ,

If you’re using it on the host device, web apps make zero sense. But web apps provide the flexibility of using it with any device.

rickyrigatoni ,

You can use a regular program on any device if you save your workspaces and configs on a NAS or any number of file synchronization systems.

zef OP ,

I can’t speak to the general case, but let me answer why I picked the web app route in this particular case.

This was/is my reality:

  1. I want access to my space from my laptop (mac), phone (iPhone) and tablet (iPad) and browny points for my Boox e-reader (Android) and even more browny points for just having access from any random computer in the world (with a web browser)
  2. I have a full-time job, and this would just be a hobby project
  3. I have been doing (or been involved in) web development for 25 years

What are my options? I could go native and develop this either as a native iOS app and Mac app, and then do an Android app because why not. This is hypothetically possible, but would mean that 2 years in I’d probably not be anywhere near the functionality that SB has today.

I could go with a cross-platform stack like react-native or Flutter. This would have been an option, I suppose, but neither of those stacks I fully trust in terms of long-term viability yet. And RN is not really built for desktop apps.

Another part of the reality: CodeMirror exists (codemirror.net). This is an amazing piece of engineering that took years to build, it’s a pretty amazing code editor that is very extensible and… it’s a web thing. Having to implement this natively would likely literally take me years.

So I decided on the web app approach. I’ve had native wrappers (Electron and one for mobile apps) along the way, but ultimately removed them because they take too much time to maintain and test, and I’m just a one person army with a few hours available here and there. PWA support is pretty nice these days and gives you a reasonable experience at a reasonable development cost. It’s a good trade off.

Would I make different choices given infinite time and resources? Absolutely, but you know… reality.

This is my story and it doesn’t apply to everybody, but likely other projects have similar reasons.

Discover5164 ,

you can install it as a PWA

Gutless2615 ,

Idk I’m loving what I’m seeing because as an Obsidian evangelist that’s paid for Sync for years, basically all I want that obsidian doesn’t have is self hosting and FOSS. I have most of my daily apps self hosted and accessible as web apps, not needing to get out of the browser and able to more easily jump between devices would be great.

med ,

So I’ve implemented Obsidian Git, and it works really well. The only trouble I’ve had is on iOS (I’ve got m it on android, fedora, debian and windows) where it’s bot supporting merge changes.

I’m considering moving to logseq and implementing the same.

The other alternative to self hosting is ‘SyncThing’. After I introduced my dad to obsidian, I saw how he did his synchronization with it, and it looks like a lot less overhead - fairly compelling

Happy to share some notes on my setup and his if you like

tlf ,

I use SyncThing with obsidian on Android, window and linux and can confirm. Setting it up is straight forward my only issue is that it doesn’t merge files. If a file is edited on two devices that can’t be synced (one is offline while the other one edits the file for example) it turns the older edit of the file into a copy and takes the newer version for both devices. Depending on your use case it could not be an issue for you at all though.

ndsvw ,
@ndsvw@feddit.de avatar

deleted_by_author

  • Loading...
  • tlf ,

    As far as I understand Markdown is a syntax standard used for that kind of note taking or article writing

    ndsvw ,
    @ndsvw@feddit.de avatar

    deleted_by_author

  • Loading...
  • zef OP ,

    I have not used Joplin, but did write a few high-level thoughts on comparing it to Obsidian and Logseq elsewhere which I’ll just copy and paste here:

    I have not used Obsidian nor Logseq as much as I’ve used (or developed) SilverBullet. However here are a few headliners, but the main difference may well be that in SB I’m really assuming that the target audience is technical enough not to be scared by the idea of writing a query, or creating a template.

    A few differences with Obsidian: it’s fully open source and it’s a web app that you self host. It’s still markdown files on disk, but that disk is located on your server and they’re accessible from anywhere you have access to that server without having to do convoluted things like setting up (or buy) sync services (like you do have to for both Obsidian and LogSeq).

    Obsidian tends to solve everything with plugins, whereas SB has more batteries included (although technically much of this is implemented as plugins that ship with SB itself) specifically: powerful indexing, querying and template support. Obsidian has Dataview and Templater, and some other plugins I think, but they’re developed by a third party.

    Another difference difference would be UI minimalism. The number of panes and tabs in Obsidian dizzies me, although I know you can fold or hide all of them. In SB it’s minimal by default.

    Compared to LogSeq: logseq is an outliner. You can do outlines in SilverBullet (and I do, a lot, there’s some nice shortcuts for this too: silverbullet.md/Outlines). However, SB is more of a wiki than an outliner. You don’t have to write everything in bulleted lists. To me this is important, because I also write my blog posts and other articles in SilverBullet and doing that in an outline is somewhat awkward.

    But to be clear: Obsidian and Logseq are both great, and they’re more mature. They’ve been around longer and have bigger communities (so far). Try them out and see what you like.

    SparrowRanjitScaur , (edited )

    You can write long form content in logseq. Shift enter gives you a new line instead of a new bullet.

    devzero ,
    @devzero@infosec.exchange avatar

    @ndsvw @zef

    I’ve used Joplin, logseq, and Obsidian and I’ve switched to this. It’s great for self hosting at home and using at work without having to install apps or applications. I enjoy that it is truly open source and the interface is much cleaner than Joplin and the files on disk are actually more readable unlike Joplin. I love how programmable it is.

    ndsvw ,
    @ndsvw@feddit.de avatar

    deleted_by_author

  • Loading...
  • zef OP ,

    Only the server needs to be online to have access to all your notes.

    z00s , (edited )

    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

    HKayn ,
    @HKayn@dormi.zone avatar

    Where does it say that you need one?

    peter ,
    @peter@feddit.uk avatar

    That’s what the word “for” implies in the title

    calcopiritus ,

    Well, that implies that it is made with that community in mind, not that everyone in that community needs it.

    genie ,

    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?

    Muehe ,

    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.

    genie ,

    Oh cool! I didn’t realize pandoc was extensible enough to deal with this kind of conversion. I’ll give it a look!

    douglasg14b ,
    @douglasg14b@lemmy.world avatar

    Or unification/interoperability even

    crazyminner ,

    Why not something like syncthing and then just use a text editor you like?

    Evkob ,
    @Evkob@lemmy.ca avatar

    Did you bother opening the link? This project is clearly much more elaborate than simply synchronising notes.

    wischi , (edited )

    That’s exactly what I did and never looked back. Just installed code-server + a few vs code plugins. Automatically synced via some some scripts that push and pull+merge git commits, done. No need for one of those million note taking apps. I also installed polyglot notebooks for vs code to embed code into notes.

    prcrst ,
    @prcrst@lemmy.world avatar

    If you know of any FOSS, offline editors for Android which can do what silverbullet can, drop a link.

    conrad82 ,

    I tried this, but couldn’t find a better editor as android app. The closest I got was Zettel notes. But silverbullet worked better

    sepi ,

    I had been using logseq before. This is great running on one of my rpi4b's. Thanks!

    Gutless2615 ,

    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?

    HKayn ,
    @HKayn@dormi.zone avatar

    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.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • random
  • lifeLocal
  • goranko
  • All magazines