Skip Navigation

Father_Redbeard
Posts
37
Comments
483
Joined
2 yr. ago

  • You bring some valid points up. Considering the low number of servers and clients I might need to reach, a sync certainly isn't critical. I sought it out because I started distro-hopping when I built my first dedicated Linux PC recently and was annoyed having to set up the password-less logon to the servers I use. Now that I've settled, it's not a concern anymore. And if I do want to try another down the road, I can make sure to back up the config files and import them in the new OS.

  • Thank you, that helps clear it up. I was certainly conflating the two previously. This makes sense now.

  • Based on your very detailed response, I have some fundamental misunderstandings of Terminal and SSH...

    I'm not stuck on the UI similarities, only mentioned it since Termius has it and I appreciate the feature. And I'm not opposed to paying. But Termius' $10/mo is far too much for what I use it for. Perhaps if I made a living with this sort of thing it would be easier to swallow.

    So if I'm understanding correctly, I just need to copy the host config over between platforms and not worry about the keys. Is that an accurate statement? I can look into that as I have several methods of syncing already lined up. I'd just need to point the programs at whichever folder location has the "goods", so to speak.

    Everything I reach aside from the two VPS are on my local network with no services exposed to the internet and no ports forwarded other than one for Wireguard so I can tap that server from outside of my network.

    I'll have to poke around more and make sure I can find where those config files are. I'm guessing Termius has them stored somewhere other than where a native terminal app would, but I can certainly check.

  • That is not something I had considered. That the config files are universal. So that helps quite a bit. I'll have to look into setting that up. I read elsewhere that some check theirs into github and sync from there.

  • Yes I suppose that is right. I hadnt considered that the hosts would also be stored locally. Termius' home screen has my saved hosts arranged by alias and I tap on whichever server I want and it connects without password because I already set up ssh keys. And if I add a new host it syncs with the other instances of the app on my tablet, phone, laptop, and desktop. In fact, it's so handy that I often reach for my android tablet with attached keyboard to fiddle with the servers.

  • Interesting. I'll keep an eye on that project. Thanks!

  • Hmm, I'm probably explaining myself poorly. What I'm currently using Termius for is to connect to my local servers as well as two VPS I rent. In order to either make quick changes, or troubleshoot. Having that sync between Termius instances on my various devices with Alias, IP, and SSH key so I can connect with a single tap/click is what I'm after. If possible. Like I said, I'm still pretty new to this in general. I've run PiHole on a Pi3b for years, but that was it until Spring of this year when I started self hosting in earnest and learning Linux, etc. So I apologize if I used the wrong verbiage. Hopefully this explains it better?

  • I guess my point is that in your example, Joplin is the same. The feature hidden behind a paywall is for them to host the sync function for you. Both Joplin and Obsidian offer that. Yet you can roll your own method using Syncthing, Nextcloud, etc for either of them. If it's FOSS or not that's a deal breaker, I get it. I gave Obsidian a pass in that regard since the file format is so wide open and universal.

    You may want to keep an eye out on these two as well. Both are missing some features now, but have them on their roadmap:

    Acreom

    • not open source yet, but planned
    • no E2EE, but planned
    • can't self host the mobile app side of things, but the desktop versions work without an account and use markdown file format like Obsidian (and others)

    Notesnook

    • Open source
    • E2EE
    • Can't self host yet, but on the roadmap. The dev confirmed to me that there would be no fee tacked on for self hosters once released, something that either Standard Notes or Simple Note does (can't remember which).
  • I have NextcloudPi image running on a Pi 4 with a CODE server and Nextcloud Office both installed from the Nextcloud "app store". This is working great for office type docs.

    I will say I tried to do the same with Nextcloud docker images from linuxserver.io as well as the official AIO image and could not get the Office function to work. Both of those ran horribly on my older server too, so I gave up on them. NextcloudPi seems to be highly optimized and running well on the Pi 4.

  • How is it freemium? You either pay them to "host" your files or you don't. There is no other cost involved. IIRC, Joplin Cloud is a similar set up if you're not equipped to selfhost or just don't want to. It's not FOSS, sure. But it's a hierarchy of flat markdown files that can be read by any text editor on any OS. Making extracting your data very simple. Joplin stores your notes in a database file that requires an export or conversion function to get it back out, should they go out of business, etc. The database and the absolutely horrible Android app is what had me give up on Joplin entirely. If it's working for you thats great. I'm certainly not trying to convince anyone. My use case requires easy, universal access to my notes. And .md files in folders is the lowest friction way I can think of. I'm currently paying for Sync, but once my year is up I'm going to try Syncthing again or the CouchDB sync plugin to save money. $8/mo is too much.

  • Links: Wallabag, if you don't want to self host it's very cheap to have them do it.

    Text: Obsidian, but I'm also playing with Notesnook

    Images: Immich

    The text apps I listed are the only ones that could be considered "offline" though.

  • I've talked mad shit about Nextcloud repeatedly. That said, I keep trying it. Almost compelled to make it work for me. This stubbornness lead me to NextcloudPi. And I don't know what they do to that image/build, but it works very well on my Pi 4 w/4GB. Then I tried it in a docker container on my main server and it ran like trash again. So, ymmv? Easy enough to stand it up for a test though.

    I'm a huge fan of Seafile. It's the best Google drive/Dropbox replacement, imo. It does support Collabora or Open Office integration as well, but I can't get that to work. Take that as a sign of me still learning rather than a slight against the product. I will say though, their documentation needs work. It's quite a mess.

  • Memos might do the trick for you. There is a 3rd party android native app, but I found the PWA to be quite good. Markdown is stored in a single sqlite db file though, if that bugs you.

  • Does Quillpad not have that ability?

    Obsidian can export to PDF from the desktop version, but I'm not seeing it on Android at least.

    Honorable mention goes to Notesnook. It's not actually markdown, but has formatting shortcuts that work like md in the app. It can export to PDF.

  • I've just started playing with this myself, it's quite good.

  • I hesitate to mention Saber only because it didn't quite fit my use case. But I like that it is cross platform and can sync with Nextcloud. Might be worth testing to see if it works for you.

  • Hmm, any idea where? I've poked around quite a bit in general and haven't found anything that looks like it would do that. But I'm happy to be wrong! :)

  • Important? Depends on who you ask, but annoying? Yes absolutely. I've found with both Pihole and Adguard Home that deal links posted on Slickdeals are broken. But those also redirect several times and it can be a bit cumbersome to whitelist all the domains.

    I also found out recently that one (or more) of my blocklistsnin AGH was blocking Steam from uploading games saves. So I had to remove some.

  • Pihole for years on a Pi3. But it kept dying on me, taking the Internet down with it. I believe this was a micro SD card issue not the Pi or the software. When rebuilding it I took the chance to try AGH and honestly like the interface much better. Seems more logically laid out, at least to me. So now I run one instance on Pi3, another on my unRAID server, with Adguard sync to keep them identical. I'm very happy with this setup.