Hi,

I am looking since a long time for a selfhosted tool that would allow the user to insert and visualize data in a hierarchycal structure (tree). Ideally custom schemas could be defined so that it can be also regarded as a rudimentary noSQL database. I’ve looked at the awesome-selfhosted page high and low for anything similar with no luck. Do you happen to know anything that could work? The best example for the functionality I am looking for is the open source desktop app treeline

Thanks for your inputs,

@SoftScotch@lemmy.world
link
fedilink
English
31Y

Sounds like mind mapping software. I use freeplane (formerly freemind) desktop app but would love to find a self-hosted collaborative web based alternative with a database backend.

@aesir@lemmy.world
creator
link
fedilink
English
2
edit-2
1Y

Quite not the same, the definition of what I am looking for seems either “Personal Information Manager” or “Outliner”. Still a niche market it seems

@SheeEttin@lemmy.world
link
fedilink
English
11Y

So why not use treeline then?

@aesir@lemmy.world
creator
link
fedilink
English
11Y

I do use it, but it is a desktop app. I was looking for something that could be used in a browser, I am so in need for that that I actually deployed treeline on alpine as a Kasm workspace for remote operation. Setting up a virtual desktop just for this seems a real overkill, besides that, I was hoping that a hosted solution could allow an easier collaboration between multiple users.

Why don’t you just dockerize treeline? It’s all python and Java. Looks easy enough.

@tburkhol@lemmy.world
link
fedilink
English
41Y

What you’re describing sounds a lot like LDAP, but it could be I’m just triggered by “schemas.” LDAP would be the backend; there’s a whole slew of LDAP browsers, but none of them really seem like they’re targeted at users.

@aesir@lemmy.world
creator
link
fedilink
English
21Y

I never looked into LDAP, I will do so now, thanks. Hopefully there could be something out there starting from the right keywords

@tburkhol@lemmy.world
link
fedilink
English
41Y

Most of what you’ll find is user management and system administration, because LDAP is a common backend for user authentication &c at larger sites, but there’s no reason it can’t store arbitrary data. https://openldap.org/ slapd on the backend and maybe https://directory.apache.org/studio/ on the frontend. But since it’s built around user authentication, it has layers of security and access control that really complicate understanding the actual system.

@aesir@lemmy.world
creator
link
fedilink
English
11Y

I see, it gets complicated enough for me, I cannot imagine for some of the other users I would like to target… I will probably look into it as a last resort. Thanks

@aesir@lemmy.world
creator
link
fedilink
English
11Y

Sorry for the double post that appeared for a while, lemmy was slow/malfunctioning, I deleted the other post and unfortunately by doing so also the answer of @InverseParallax@lemmy.world sorry.

@aesir@lemmy.world
creator
link
fedilink
English
41Y

Here the answer

I’ve got a hacked pyqt5 script that does this, I doubt it’s what you want. Adding mysql support and eventually want to be able to have something like limited math functions so you can add all the values in a tree for stuff like total cost.

If you find something better I’d be real interested, I really want web and preferably app support.

Create a post

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!

  • 1 user online
  • 76 users / day
  • 109 users / week
  • 241 users / month
  • 850 users / 6 months
  • 1 subscriber
  • 1.53K Posts
  • 8.72K Comments
  • Modlog