this post was submitted on 16 Jul 2023
10 points (85.7% liked)

Selfhosted

62167 readers
283 users here now

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:

Detailed Rules Post

  1. Be civil.

  2. No spam.

  3. Posts are to be related to self-hosting.

  4. Don't duplicate the full text of your blog or readme if you're providing a link.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.

  8. AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 3 years ago
MODERATORS
 

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,

top 11 comments
sorted by: hot top controversial new old
[–] tburkhol@lemmy.world 4 points 3 years ago (1 children)

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 2 points 3 years ago (1 children)

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 5 points 3 years ago (1 children)

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 1 points 3 years ago

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

[–] SoftScotch@lemmy.world 3 points 3 years ago (1 children)

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 2 points 3 years ago* (last edited 3 years ago)

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 1 points 3 years ago (1 children)

So why not use treeline then?

[–] aesir@lemmy.world 1 points 3 years ago (1 children)

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.

[–] NewDataEngineer@lemmy.world 1 points 3 years ago

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

[–] aesir@lemmy.world 1 points 3 years ago (1 children)

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 4 points 3 years ago

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.

load more comments
view more: next ›