this post was submitted on 17 Oct 2023
41 points (91.8% liked)

Selfhosted

40329 readers
368 users here now

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:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

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

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 1 year ago
MODERATORS
 

Hi.

I'm curently using Nextcloud notes for its convenience. I use the app on my phone, and the webui on my pc.

I'm willing to ditch Nextcloud as a whole, so I want to replace my note taking habits.

I've tried Trilium, which lacks an Android app, and I feel the WPA makes the UI unpractical and hard to read.

I've tried Joplin, but it lacks a webui.

Are there other alternatives I've missed out ?

Solution: I ended up finding Flatnotes. It's dead simple to run and to use, has markdown and WYSIWYG, and the WPA is flawless.

top 50 comments
sorted by: hot top controversial new old
[–] roger_fediverse@kbin.social 15 points 1 year ago (3 children)

Logseq can be launched as a desktop app and in a web browser and has both iOS and Android apps. Official sync is a paid feature but there are other options (e.g. Syncthing).

Second (or third?) Logseq. Bit of a learning curve, at least for me and overall it suits me much better than Standard Notes, which I was using previously. Standard Notes is now way overpriced compared to what it initially was, so great timing as well. One gripe I have with Logseq is you are unable to export queries as a page or text doc. It definitely has its quirks, though overall it's great. And if anyone wants to share how they organise pages, tags, etc. feel free!

[–] exception4289@lemmy.world 2 points 1 year ago (1 children)

That's what I use.
Logseq with Syncthing for interoperability between my PC & smartphone.

[–] muntedcrocodile@lemmy.world 2 points 1 year ago (1 children)

How does syncthing compair to git. Im using git currently but sycing to mobile has a tendancy to break

[–] exception4289@lemmy.world 3 points 1 year ago (1 children)

No problems at all.
I setup a 3-way folder sync between 3 nodes:

  1. Desktop (Linux)
  2. Android
  3. VPS

VPS is always on, so even if my smartphone is not connected to the internet when I log off of my desktop, the smartphone automatically fetches the updated folder from the VPS .

I haven't used git for this purpose but I'd think the process would be tedious. Manual commit, push, fetch ...

Also, I tried to set it up with Nextcloud but I couldn't get Android Logseq to use the Nextcloud folder for some reason. I don't remember the exact issue.

load more comments (1 replies)
[–] Tiritibambix@lemmy.ml 1 points 1 year ago (1 children)

I want to avoid syncthing for my notes as I've read some people experience issues with duplicates and conflicts between versions.

[–] emhl@feddit.de 2 points 1 year ago* (last edited 1 year ago)

Since it just uses markdown files in a directory, You could use anything to synchronise the state. E.g. nextcloud desktop or git

[–] fart_pickle@lemmy.world 14 points 1 year ago (3 children)
[–] kambusha@feddit.ch 5 points 1 year ago

I quite like Obsidian too. Markdown note app that has desktop & mobile versions. You can create templates and have it so that a new note using a template is opened automatically when you open the app (e.g. for daily notes). It also supports a lot of different community created plugins.

I sync across android & linux via google drive for free, otherwise Obsidian also has a paid sync feature.

[–] Tiritibambix@lemmy.ml 2 points 1 year ago (1 children)

While there seems to be a selhosted version, I can't log to it with the proprietary android app.

[–] tromars@feddit.de 8 points 1 year ago (1 children)

I think you can just sync the Obsidian Directory with any cloud service or syncthing and it should work fine.

[–] NullPointerException@lemm.ee 3 points 1 year ago

yup, this is what I do and it works great. just be careful if you add plugins that store a ton of metadata that changes a lot (or logs) because that can lead to some sync conflicts and you might wanna exclude them. I've just been ignoring the sync conflicts tho and haven't had issues yet so maybe you could do the same

load more comments (1 replies)
[–] woodgen@lemm.ee 8 points 1 year ago

I asked this a couple of weeks ago, there were many solid suggestions: https://lemm.ee/post/4593760

I ended up with Joplin and am very happy with it.

[–] fireshell@lemmy.world 7 points 1 year ago* (last edited 1 year ago) (1 children)

Anytype - An open-source Notion alternative.

org-mode/org-roam in Emacs, on Orgzly mobile, synchronization via git.

[–] Supercharger@lemm.ee 2 points 1 year ago (2 children)

If you’ve used Anytype, can you share your experience? I have an account and I’d like to move over some of my Notion content, but haven’t had time to try it yet.

[–] nothendev@sopuli.xyz 2 points 1 year ago

Just a note taking app with support for different types of notes, templates, fields on notes for metadata etc.

I mostly use it to write down my ideas down and log tasks.

[–] fireshell@lemmy.world 1 points 1 year ago* (last edited 1 year ago)

No, I haven’t used Anytype, I know it as an alternative to cloud proprietary Notion/Obsidian

[–] thirdBreakfast@lemmy.world 6 points 1 year ago (2 children)

I started on a similar journey (escaping from Evernote rather than Nextcloud), and ended up on Silverbullet run at home and accessed over Tailscale. It is a bit of a different approach and has a small upfront learning time. I love having all my notes as reasonably plain markdown, so if I ever want to change my solution, my data's in an easily movable format - for example changing to Obsidian would not involve any import/export.

[–] Deebster@programming.dev 2 points 1 year ago

That looks really interesting, I'm fairly happy with Joplin but SB looks like how I’d do things if I wrote something like this.

[–] fraydabson@sopuli.xyz 2 points 1 year ago

+1 for silver bullet. Love it. PWA works great. And it works offline I believe.

[–] edenbenzaken@lemmy.org.il 5 points 1 year ago

org-mode :P

[–] lckdscl@whiskers.bim.boats 4 points 1 year ago (1 children)

Org-mode, with Orgzly on Android, sync via a WebDav server, which you can also mount on you PC and literally use any editor to edit.

[–] poVoq@slrpnk.net 4 points 1 year ago

Filestash also has a Orgmode web-ui and works on top of WebDAV.

[–] Supercharger@lemm.ee 4 points 1 year ago (1 children)

Notesnook is not ready for self-hosting yet, but it’s up next on their roadmap. I’ve been trying it out in advance and it seems to work ok. The only issue I have with it is that it logs you out of the apps way too often.

[–] Tiritibambix@lemmy.ml 2 points 1 year ago

Looks promising. I'll be following. Thanks

[–] thirdBreakfast@lemmy.world 3 points 1 year ago

Thanks for going back and updating with your solution - I'm gonna check that out.

[–] digger@lemmy.ca 3 points 1 year ago (1 children)

Are there certain features you've grown to rely on?

I use plaintext documents with markdown. There's a markdown editor for the web. Markor is an excellent Android app. Take your pick of a number of text editors with markdown.

[–] Tiritibambix@lemmy.ml 2 points 1 year ago

Just need a nice webui and a nice android app. But I need both.

[–] Guajojo@lemmy.world 3 points 1 year ago

The WebApp for trillium works great compared to the desktop app. You won't tell a difference

[–] ChojinDSL@discuss.tchncs.de 3 points 1 year ago (1 children)
[–] Tiritibambix@lemmy.ml 3 points 1 year ago (1 children)

I'm willing to ditch Nextcloud as a whole

[–] Snowplow8861@lemmus.org 3 points 1 year ago (1 children)

Didn't understand that by willing you meant wanting.

[–] Tiritibambix@lemmy.ml 3 points 1 year ago

Sorry if it wasn't the right term, not a native English speaker ;)

[–] techgearwhips@lemmy.world 2 points 1 year ago* (last edited 1 year ago) (1 children)

Joplin via Dropbox (free account) is effortless and painless. I used to sync it via nextcloud and it always gave me issues. It has an iOS, Android, and Desktop app so why do you need Web Ui?

[–] Voroxpete@sh.itjust.works 3 points 1 year ago (1 children)

A webui can be extremely useful on, say, a work computer with strict install policies, or if you're borrowing someone else's machine and need to look something up (maybe you're fixing or installing something on someone else's computer and want your notes easily accessible).

load more comments (1 replies)
[–] gezepi@lemmyunchained.net 2 points 1 year ago (1 children)

There are other note apps that can sync with Nextcloud. I settled on Quillpad because of its checklist functionality, though admittedly it's not perfect.

[–] Tiritibambix@lemmy.ml 1 points 1 year ago (2 children)

I've been using the most recent fork and it was good, but as I said, I want to ditch Nextcloud as a whole.

[–] Voroxpete@sh.itjust.works 1 points 1 year ago (1 children)

Do you not plan to have any kind of cloud storage?

[–] Tiritibambix@lemmy.ml 2 points 1 year ago

I do, but I'll be running FileRun or something alike

[–] JGrffn@lemmy.world 1 points 1 year ago (2 children)

As someone who is looking into having a nextcloud server running in the near future, may I ask why?

[–] Tiritibambix@lemmy.ml 2 points 1 year ago (1 children)

Overbloated, slow and there's always a problem needing to be solved

[–] AtmaJnana@lemmy.world 1 points 1 year ago* (last edited 1 year ago) (1 children)

It can be slow out of the box, but if you set up locking/memcaching (I use APCu+redis), it's way faster.

I get not wanting to mess with it though. I was at that point until I got more free time. Now I have mine running smoothly, but I had to put in maybe 10 hours to iron out all the things, although that includes upgrading the host OS because it had gotten old. If I had a full time job, I'd probably just pay for a fully hosted NC.

[–] Tiritibambix@lemmy.ml 2 points 1 year ago (1 children)

Do you have any guide on this to put me on tracks ?

[–] AtmaJnana@lemmy.world 2 points 1 year ago* (last edited 1 year ago) (1 children)

Most guides are for the initial setup, so if you are not starting from scratch, YMMV.

This is the one that put me on the right track, but it's for older version of Ubuntu, so it's not exact step-by-step because it's old.

https://bayton.org/docs/nextcloud/installing-nextcloud-on-ubuntu-16-04-lts-with-redis-apcu-ssl-apache/

A more updated guide to the same basic setup, but i've never used it so I can't vouch for whether it is accurate:

https://www.knthost.com/nextcloud/nextcloud-memory-caching-with-apcu-and-redis

(edit: I just checked and it is accurate, but it just hand-waves away the redis setup. which is not insignificant)


Here is the NC docs page.

https://docs.nextcloud.com/server/latest/admin_manual/configuration_server/caching_configuration.html

Note: If you are short on RAM or want the simpler version for home/lan use, you can just set up APCu and get a decent performance boost. I got better performance with both: APCu for file locking along with redis for memcaching. But setting up both will be a bit more complicated to setup and maintain.


Six months ago, I was exactly where you are, but updating host OS, then updating Nextcloud to 27, and setting up memcaching worked great for me. Get everything updated before doing the setup, though, or you'll break shit and have to troubleshoot.

[–] Tiritibambix@lemmy.ml 2 points 1 year ago

Thank you so much

[–] techgearwhips@lemmy.world 1 points 1 year ago

I'm ditching my nextcloud as well. It's just way too bloated. I wish they offered a stripped down version with only the features you want to use.

[–] Deebster@programming.dev 1 points 1 year ago

It is odd that there’s no web app for Joplin given that it’s written in TypeScript. It’s such a commonly requested feature, I wonder what the problem is.

[–] Father_Redbeard@lemmy.ml 1 points 1 year ago (1 children)

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.

[–] Tiritibambix@lemmy.ml 2 points 1 year ago

I use memos already, but for another purpose. This app is great :)

[–] hayalci@fstab.sh 1 points 1 year ago

See https://lemm.ee/post/4593760 for a related post and more discussions about pros and cons of each.

load more comments
view more: next ›