Let me introduce you to alternativeto.net
I've discovered lots of cool software this way.
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:
Any issues on the community? Report it using the report flag.
Questions? DM the mods!
Let me introduce you to alternativeto.net
I've discovered lots of cool software this way.
That's where I found my current top contenders. Nothing had exactly what I'm looking for, which is why I turned here. It probably just doesn't exist, but doesn't hurt to ask.
You can sync Obsidian with your own storage location. There are plugins to do a lot of what you're asking for. Downside is that it's not open source, though your content is all stored in plaintext so you won't lose it due to lock-in. It also might be more than your asking for and a simpler, more tailored, solution may be out there. Paired with a self hosted Nextcloud server, you may solve a bunch of your PIM needs at once.
Yeah obsidian's pretty nice. I use the daily notes feature built into it for my journal.
Syncthing is another nice option for syncing Obsidian notes.
You'll want to use Syncthing-fork on Android.
If I suggested helix + dvalv on your desktop, Markor + Valv on your phone, and SyncThing for syncing... would that be sufficient? It's basically what I use, but without the dvalv/Valv component because my notes are never hosted outside of my phone or desktop, so I don't need the encryption.
The missing piece would be a "calendar view"; I'd have to think about that one. Myself, my entries are named by ISO 8601, so sorting by timestamp or name both work. But if you want a traditional grid calendar with, like, colored days for the days with entries, that'd require another program.
It sounds to be, though, that you've set up your requirements such that you really just want a web app, with client-side encryption. I'm old enough to have learned the value of application-independent data storage; SQLite is about a complex as I'm comfortably with, and flat files in a directory are even better.
I'm using memos in a docker container.
I like it because it has few features but they all work well. It's great for taking quick notes or writing whole journal entries.
This is something I've been thinking of developing myself as I'm looking for a new project to start and I don't like any of the journaling options available right now, foss or otherwise.
I'll look into Day One to see what kind of features I'd need to replicate/have alternatives for and see if it's something I want to dive into, especially because my journaling needs are very simple so my initial plan was to make something very simple.
You could approach it as a Joplin plugins. I switched from Trello to Joplin Kanban and now Joplin YesYouKan. Seeing how powerful they can be, upping Joplin's journaling game should be doable! And you don't have to even start your whole own new project.
Both of those seem to be incompatible with mobile Joplin. Is there a way around that? Been using Joplin for years, but without plugins... New to me
Well they don't display nicely on Android but the older plugin was viewable in android and the newer plugin is just a long special note, which you can view and edit on joplin mobile, but again, without the visual niceness they bring. Does that count as a way around?
Honestly I've never used Joplin. I'll look into it!
jrnl is a CLI tool worth mentioning when it comes to journaling, but does not cover your listed needs.
NGL I'd love this too
Unfortunately I have no recommendations as mine have been primarily physical journals