I picked day one up as a journaling app many years ago, and have enjoyed it. But I’ve now mostly left the apple ecosystem and I’m ready for a new solution. An important feature to me is the calendar view that both shows you what days you have entries for and allows you to see previous year’s entries on a day. The lack of this feature knocks out the most recommended alternatives on this community (joplin, obsidian, and logseq come to mind). Journey cloud and diarium are strong picks, but I’d prefer non proprietary and stronger self hosting support. Along with better platform availability. Memoria is also in consideration, but the documentation is pretty light and it’s hard to tell if it will function in the way I expect. Likewise with memos, which I’ve seen suggested on here.

Needs:

  • Usable on linux (I can live with a web app)
  • Calendar view showing days with entries
  • Encryption
  • Cloud sync functionality (no local only apps like rednotebook)

Nice to haves:

  • Proper app for linux, android, ios
  • Ability to import a day one backup, preserving my 5 or so years of journal history
  • FOSS
  • Selfhostable
  • Support for media (primarily photos)
  • Prompts for password on every launch
  • Equivalent to “on this day” feature allowing you to view previous entries on a day
  • killeronthecorner@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    2 hours ago

    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.

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

  • ouch@lemmy.world
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    10 hours ago

    jrnl is a CLI tool worth mentioning when it comes to journaling, but does not cover your listed needs.

    • Thoven@lemdro.idOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      5 hours ago

      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.

  • njordomir@lemmy.world
    link
    fedilink
    English
    arrow-up
    10
    ·
    19 hours ago

    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.

  • minerva@lemm.ee
    link
    fedilink
    English
    arrow-up
    2
    ·
    15 hours ago

    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.

    • Chee_Koala@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      14 hours ago

      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.

      • henchman2019@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        10 hours ago

        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

        • Chee_Koala@lemmy.world
          link
          fedilink
          English
          arrow-up
          1
          ·
          4 hours ago

          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?

  • Gormadt
    link
    fedilink
    English
    arrow-up
    2
    ·
    16 hours ago

    NGL I’d love this too

    Unfortunately I have no recommendations as mine have been primarily physical journals