Live data from Hacker News

Ditching Obsidian and building my own

amberwilliams.io

341–350 of 570 posts

Re: Ditching Obsidian and building my own

#341
post #276

Earlier quoted context omitted.

Should I be paranoid? I never tried Tailscale, and the idea of trusting 3rd party with managing access to my network does give me chills. But IDK, honestly, maybe it's silly? Is it in all honesty less likely that I'll fuck things up setting my own Headscale server, than that Tailscale™ will (consciously or otherwise) fuck me up?

Tailscale has made all of their client source code available for anyone to view so if you want to confirm that you’re not sending unencrypted data or keys through their servers you’re more than free to do so. https://github.com/tailscale/tailscale I think there is some merit to setting up wireguard (e.g. you want more devices than what Tailscale offers for free, or their servers become unreliable for some reason) But…

I don't think the hesitation comes from the boogeyman you speak of, but just relying on someone else other than yourself.

This has further implications than just security. Also, whoever gets into self hosting already wants to not rely on others for the most part. If you didn't go into this for the tinkering aspect, I guess Tailscale is completely ok for most, perhaps even ideal.

Nevertheless, none of this has anything to do with the achievements or not of Tailscale. People saying that your own VPN is ok have a point.

Re: Ditching Obsidian and building my own

#342
post #203

I find it just a bit crazy that this is still an issue. I too jumped from Evernote when they did their rug pull in 2016, landed on Emacs+org-mode, and never looked back. Since then I've adopted Orgzly for org-mode on my phone, and syncthing to keep it all synced. The only real issue I ever had was the occasional conflict, which I resolved by splitting one of the files further into things that got modified on the lapt…

The discontinuation of Syncthing for Android bothers me. https://news.ycombinator.com/item?id=41895718

I switched to syncthing-fork, have had zero issues.

(At some point I'm sure new Android versions will do something that will require changes, but that can happen to any app and we will adapt. I think I've used syncthing for nearly a decade with next to no issues so I'm not very worried.)

Re: Ditching Obsidian and building my own

#343
post #175

Earlier quoted context omitted.

Younger folk and beginners keep ignoring Emacs (and Lisp in general), without the slightest attempt to even understand what kind of philosophy makes it appealing. The profound difference lies in ontological fungibility – Emacs isn’t software you use, but cognitive clay that becomes an extension of your mind’s operating system. Where any specialized app is inevitably doomed to constrain you to some kind of constructed…

(Long time Emacs user, abandoned since VSCode became a thing because it hurt my wrists so much.) Do you think what you're talking about is hard to demo? "- The act of writing is programming your environment (Org markup becomes executable functions) - Tools aren't discrete entities but fluid expressions of your current mental state (e.g., I can run a shell command piping it to grep and then pipe the results into a tex…

> wrists

there is evil-mode, even mouse support ;-)

Re: Ditching Obsidian and building my own

#344
post #121

I went deep into to the PKMS rabbit hole a year and a half ago, benchmarked Obsidian and many many others, and settled with Trilium¹ which I can only highly recommend. It addresses all the hosting/deployment requirements of OP² without the quirky workarounds mentioned here (syncthing & al), and makes the kind of "lifestyle scripting" this article about very simple and straightforward. In my mind and experience, Trili…

I think trillium is stashing the notes in a database. Certainly it thinks there is a migration step needed to move files around.

The everything markdown feature of obsidian is the dominant one. I can edit the files in emacs when I want to and the sync sorts it out just fine. They're stashed in a fossil repo by one of the machines as a backup because I'm paranoid and that also works fine because it's all ascii files.

Re: Ditching Obsidian and building my own

#345

Earlier quoted context omitted.

Even better, set up Tailscale. It's far easier to set up, is much more reliable (e.g. when devices are behind firewalls), and uses direct (encrypted) connections when possible. You can get it to do what you want with just a few clicks. Things like exposing a IoT VLAN on your Tailnet or setting up an exit node to tunnel all internet traffic through your home are super easy. You can even share specific devices with fri…

Tailscale is a VPN, how is it "better" than using a VPN?

Tailscale is more than just a VPN. It has a number of features and capabilities which make it more like a private overlay network that just seems to work wherever and whenever. Some of those features; WireGuard (the VPN bit), NAT punching, automatic key distribution, ACLs, split or full tunnel routing to internet resources, SSO. Just to name a few.

Re: Ditching Obsidian and building my own

#346
post #121

I went deep into to the PKMS rabbit hole a year and a half ago, benchmarked Obsidian and many many others, and settled with Trilium¹ which I can only highly recommend. It addresses all the hosting/deployment requirements of OP² without the quirky workarounds mentioned here (syncthing & al), and makes the kind of "lifestyle scripting" this article about very simple and straightforward. In my mind and experience, Trili…

But it doesn't seem to store the notes in text-files on your file system.

Re: Ditching Obsidian and building my own

#348
post #231
post #3

Good article but as a heavy user of Obsidian (and previously Evernote), I would offer some counterpoints: > After some mental gymnastics weighing if I should continue with Obsidian, I found solace when asking myself "Can I see myself using this in 20 years?". I couldn't. The thought of cyclically migrating notes from one PKMS to another every 5 years, as I had done from Evernote to Notion to Obsidian, made me feel ti…

> Again, a little bit odd considering that the author is technically savvy enough to write an entire PKMS but didn't seem to consider that you can just check your markdown notes into a git repository and sync with the native android/iOS Obsidian app on a mobile device. Even simpler, I have mine in a Dropbox folder. Felt very strange for _this_ to be the straw that broke the camel's back for the author. Nonetheless, v…

Yeah, I have my obsidian vault in Dropbox and synced to my phone and back with Dropsync on android. The obsidian mobile app Just Works™ with this. It was a one time setup. Of course there's no fancy conflict resolution going on, but it's unlikely I'm editing in two places at once so it's not needed.

Re: Ditching Obsidian and building my own

#349
You can self-host obsidian syncing which is exactly what I'm doing. You can also share your notebooks with something like Syncthing, but you may get merge errors that way - just self host the database (CouchDB) and you're good to go:

https://leduccc.medium.com/setup-self-hosted-synchronization...

Re: Ditching Obsidian and building my own

#350
post #6

> Since my PKMS is hosted online to manage notes across devices, I have multiple layers of security to ensure my notes are kept private. {Screenshot of a login form} The biggest life hack I can recommend for a self hoster is to set up a VPN on your local network and then just never expose your services on the public internet unless you're specifically trying to serve people outside your own household. Before I did th…

So you've managed to unlearn the last decade of security learnings in regards to zero-trust and similar concepts?

I'm being serious - please educate us, how do you think that we can do better in a homelab setting? How do you apply zero-trust principles in homelab environment with reasonable effort and without relying on 3rd party services?
Post reply on HN