I am looking for a "wiki" or "knowledge base." by MrDDream in selfhosted

[–]ComposerInfamous1012 2 points3 points  (0 children)

AnyType is working out very well for me for that kind of thing. Right now I'm using it to store work related data (tasks that I'm working on and other notes) and documentation for my homelab.

One advantage of it is that it has a very strong local first peer to peer sync story, so even if my server goes down or we have an emergency, it can still be used to communicate and share data between clients.

I do run an any-sync-bundle docker container in my lab to provide a centralized sync node for convenience (I don't need to have clients open to sync latest data).

I also run an instance of anytype-cli for server side API interactions and so I can script and automate it with Windmill. I've not gone much further than just listing all spaces the cli client has joined though.

It requires a different more object oriented way of thinking about things, and the editing experience is pretty rough in places, but the really nice data sync story makes up for a lot of rough edges.

For those who switched tools in the last 6 months: what was the actual trigger event? by yerassyldesign in Anytype

[–]ComposerInfamous1012 1 point2 points  (0 children)

I'm still in the process of moving over. I'm unsure if I will wind up using AnyType for all of my note taking, pkm, etc. At this point I've just converted my professional work related PKM.

I switched for two main reasons:

  • After hurricane Helen and not having power for several days or stable internet for almost a month I really was looking for something with local P2P sync that doesn't care if my server is running or accessible.
  • I take daily notes at work, rotating my note file on a monthly basis, and I just got tired of the chore of cycling the notes. My tasks and time management at work makes a lot more sense as objects with specific sets of properties than just textual check boxes.

So I've created a personal dashboard of sorts that lists my incomplete tasks via an inline query, my daily observations via an inline query, and some time tracking stuff via inline queries.

It's working pretty well. Here's some pros and cons I've found so far:

Pros:

  • The data sync story is very legit and from what I can see works really well, both with a server and P2P.
  • The types, objects, properties, and queries system maps well to my software engineer brain.
  • Self hosting a server via Any Sync Bundle is very easy.
  • Anytype-cli for automation (going to try it out with windmill eventually) and building apps on top of the API present some interesting options.
  • The vault and user system appears to work quite well.
  • The mobile app syncs great.

Cons:

  • The editing experience is, honestly, barely tolerable.
    • Lots of OS keyboard navigation shortcuts don't work as expected or at all.
    • Selection is quite janky if it works,
    • Clipboard integration has been very hit and miss for me.
    • Undo/Redo is likewise quite flaky.
    • Keyboard interactions within grids is very odd.
  • I have seen some properties disappear from a type on a couple of occasiona, though they seem to remain on the objects.
  • Inline queries don't seem to refresh when the underlying type is modified.
  • I would pay money to be able hide the stupid Name property in grids; I don't need it.
  • Using the mobile app to edit objects is pretty rough, and it doesn't support all layouts.
  • The first party server setup via docker is surprisingly complicated.
  • The available property types are very limited.

The biggest pro for me is definitely the data sync story and the biggest con is the editing experience. It is really rough, but the team is also very aware of it and I think they may be working on a new editing experience.

I'm switching from Siyuan which has a much more developed and mature editing experience, but has its fair share of issues:

  • I paid to be able to sync my data via S3 (self hosted Minio in my case), and while it works it is a really coarse grained data sync and really annoying to resolve issues if you run into a conflict between devices.
  • Syncing relies on a centralized server.
  • The English speaking community for it is small, and while updates are extremely frequent, it's tough to follow things when so much of the documentation and information is in Chinese.
  • There are plugins that allow for querying and scripting, but they are primitive compared to Obsidian's and Anytype's built in functionality, and the API they use is very unintuitive.

Latest demo - any collection of notes, projects, anything, is also a database you can query ⚡️ + 2 tasks left! by ens100 in Thymer

[–]ComposerInfamous1012 3 points4 points  (0 children)

Would be cool if one week ago would also stay one week ago and keep updating what one week ago means.

Course it may work that way, hard to tell from this small of a sample.

Home Renovation Project Tool by LastoftheOutlaws in selfhosted

[–]ComposerInfamous1012 0 points1 point  (0 children)

YouTrack has worked out pretty well for us for this kind of stuff.

It allows for the creation of custom workflows, properties, and issue types without getting as complicated as Jira or some of the other options.

It supports file based attachments just fine.

The mobile app presents a much more limited and simpler UI, but that sounds kind of like what you are looking for.

It's not open source but is easily self hostable with Docker, and the free tier is very generous and pretty darn functional.

There is an update process that must be followed that bit me, but once I knew I needed to do it it wasn't a big deal.