Hello all. I’m looking for (a) program(s) to manage & document things in life. Mainly these features are what I need:

  • Diary, random notes(like a wiki?) with version control
  • TODO list, auto added to diary at that time period
  • Ability to attach images and text files to those diary, notes
  • Calendar with schedule synced with TODO
  • Easy backup, preferably in plaintext or simple db
  • Text search

Currently I’m using SeaMonkey and my phone(android) to manage calendar (so two separated ones), a paper note to write diaries and use dokuwiki for random notes. This setup is too complicated and isn’t productive at all.

I do think my requirements are kinda abstract, and there most likely isn’t a single program that can do all this. Although basic I’m a novice FreeBSD & Emacs+evil user so *nix-only or text-based utilities are okay. I’m not aware of any program that meets these needs, is there anything that resembles what I’m thinking? Thanks!

  • hexagonwin@lemmy.sdf.orgOP
    link
    fedilink
    arrow-up
    2
    ·
    4 months ago

    Cool setup you got there! I just tried Obsidian and some of its features are great but I have to admit it’s too web-based for me. That file naming scheme seems quite good, I’ll take that in mind. What NAS do you use that also handles version controlling by itself? It’s a bit tedious to do a git commit every time after editing something so I was considering automating it but that wouldn’t be so easy to access later.

    • MajorHavoc@programming.dev
      link
      fedilink
      arrow-up
      1
      ·
      4 months ago

      What NAS do you use that also handles version controlling by itself?

      I use a Synology NAS. It took me some time to get past the sticker price, but I’m very pleased with it.

      It comes with backup clients for my phones and laptops, does local versioning of backed up files, has a photo backup app, and has software supporting stuff like home security cameras and various cloud backup solutions (for an additional off-site encrypted backup).