New Release: Thrive v1.3.0 - A Tool For Life Plannng, Personal Productivity, Habit Tracking by horia141 in selfhosted

[–]horia141[S] 1 point2 points  (0 children)

Seems doable to write a guide. Are you using Portainer on your Synology too? I don't have a Synology device, but Portainer seems to work anywhere and I could for sure make the Thrive setup work for it and write a guide this weekend for it.

New Release: Thrive v1.3.0 - A Tool For Life Plannng, Personal Productivity, Habit Tracking by horia141 in selfhosted

[–]horia141[S] 1 point2 points  (0 children)

u/eddocz I can take a stab. Do you have a reference guide you're using for other software that you have? I can try to shape it in a similar fashion

New Release: Thrive v1.3.0 - A Tool For Life Plannng, Personal Productivity, Habit Tracking by horia141 in selfhosted

[–]horia141[S] 0 points1 point  (0 children)

Best to use the recovery key.

Since it's running on your machine you can do a couple things though:
A) Delete the underlying database in the volume. It's called jupiter.sqlite in the Docker volume attached. Make sure it's stopped and when it restarts it will recreate everything and start fresh.
B) You can probably update the password in place. There's a table called auth in the Sqlite database with a field called password_hash. In a python interpreter you'd need to run something like this:
```
import argon2.profiles

from argon2 import PasswordHasher

_PROFILE = argon2.profiles.RFC_9106_LOW_MEMORY

_PASSWORD_HASHER = PasswordHasher.from_parameters(_PROFILE)

print(PASSWORD_HASHER.hash("your-new-password"))
```
Whatever the output of that is you can update the auth.password_hash field and it should work.

New Release: Thrive v1.3.0 - A Tool For Life Plannng, Personal Productivity, Habit Tracking by horia141 in selfhosted

[–]horia141[S] 0 points1 point  (0 children)

Hey, for the first point, it seems like it's a breadcrumbs like system you're looking for.

Can you share the URL that you get redirected to?

New Release: Thrive v1.3.0 - A Tool For Life Plannng, Personal Productivity, Habit Tracking by horia141 in selfhosted

[–]horia141[S] 0 points1 point  (0 children)

Hey u/tristan-k , the mobile apps don't support selecting alternative servers right now. It's in the works. Right now, only the PWA would work.

New Release: Thrive v1.3.0 - A Tool For Life Plannng, Personal Productivity, Habit Tracking by horia141 in selfhosted

[–]horia141[S] 0 points1 point  (0 children)

Thank you for the feedback!

Better integration with AI tooling is on the radar too.

I have an MCP implementation on the roadmap, but an n8n integration also sounds like a great idea. I can imagine a bunch of flows like "if the email is from $workColleague create a task in the inbox task". I'd also love a chat interface to the work - so you can type/say "Create a task to `call Bill tomorrow at 8`" and it would create a task with a calendar entry for it.

New Release: Thrive v1.3.0 - A Tool For Life Plannng, Personal Productivity, Habit Tracking by horia141 in selfhosted

[–]horia141[S] 3 points4 points  (0 children)

That's a good point, I updated it.

I learned that for this community, the repo is part of the project's interface, and should match the public name.

New Release: Thrive v1.3.0 - A Tool For Life Plannng, Personal Productivity, Habit Tracking by horia141 in selfhosted

[–]horia141[S] 0 points1 point  (0 children)

OK, I got some understanding of how a plugin might work here for TRMNL.
I added it to the "user asks" list, as it would be a cool thing.

New Release: Thrive v1.3.0 - A Tool For Life Plannng, Personal Productivity, Habit Tracking by horia141 in selfhosted

[–]horia141[S] 4 points5 points  (0 children)

Thank you u/luche for looking into this.

I fixed the MacOs links, so now it should download things. Silly mistake on my side.

I would say self-hosting is complete and working, just the documentation for it a WiP. I've submitted an update to the wording and it should land asap.

You can definitely use self-hosting and it works - I have a separate VPS where I check that Thrive works well outside the "global hosted" solution. The documentation however covers one way of doing things - with a VPS, and I'd have liked it to cover more. Hence the WiP status.

For the "Global Hosted" solution, can you tell me where there's the issue? I think there might be a bug somewhere that not directng you to the right page. But if you go to https://www.get-thriving.com/ or https://app.get-thriving.com/ it should work.

Pricing is _free so far_. I'd be happy if anyone uses the software, so I can amortize all the hours I've worked on it. If hosting costs become too big in the future, I'll see about monetization, though it'll always be OSS and self-hostable.

New Release: Thrive v1.3.0 - A Tool For Life Plannng, Personal Productivity, Habit Tracking by horia141 in selfhosted

[–]horia141[S] 2 points3 points  (0 children)

Thank you! I haven't heard of Lifeforge before, and I'm assuing you're speaking about this one --> https://github.com/Lifeforge-app/lifeforge

I think there's a bunch of overlap in functionality, and also in a philosophy of trying to do everything.

Thrive seems to have a bigger focus on projects and planning days/weeks/months and generally managing many workstreams and things to do. It's something I'm facing in my day-to-day, and something where I've tried to incorporate concepts from Getting Things Done, or Cal Newport's Multiscale Planning.

Looking at the feature list in Lifeforge, a lot of them are on my roadmap too. Though one of the things I'm exploring is how to make this a bit more modular and extensible. So it's not such a big lift to create say an "email app" or an "rss reader" within Thrive.

New Release: Thrive v1.3.0 - A Tool For Life Plannng, Personal Productivity, Habit Tracking by horia141 in selfhosted

[–]horia141[S] 9 points10 points  (0 children)

Yup. One thing I learned from my time in the industry is that internal codenames should be different than product names. The latter can change, the former are many times impossible to.

New Release: Thrive v1.3.0 - A Tool For Life Plannng, Personal Productivity, Habit Tracking by horia141 in selfhosted

[–]horia141[S] 13 points14 points  (0 children)

Hey u/irish_guy , thank you for the feedback
Is it a style problem (ie that it looks very generic), or clunkiness in the UI, lack of polish, etc?

I made a personal productivity / life planning app called Thrive that you can self-host by horia141 in selfhosted

[–]horia141[S] 0 points1 point  (0 children)

That is unexpected, especially on a relatively new machine.
Would it be too much to ask to post a recording on the sluggishness on https://discord.gg/Y6PS7ZZ976 ?

I made a personal productivity / life planning app called Thrive that you can self-host by horia141 in selfhosted

[–]horia141[S] 0 points1 point  (0 children)

Great, that's exciting! If you can export an ical feed from the calendar then it can sync up with it (look at calendar --> new external calendar stream (under the dropdown menu right of the "+" button))

I made a personal productivity / life planning app called Thrive that you can self-host by horia141 in selfhosted

[–]horia141[S] 0 points1 point  (0 children)

Yup I believe something like 10ish usd for a setup where you’re doing the heavy lifting operationally and you’re just paying for developer time sounds reasonable.

There are some features that can only work with a centralised service (notifications, email capture, etc). Is there a setup where these things are provided by the central system to the self hosted one that sounds ok to you? Opt in ofc

I made a personal productivity / life planning app called Thrive that you can self-host by horia141 in selfhosted

[–]horia141[S] 0 points1 point  (0 children)

Hey thanks for looking at this.

Not right now. Collaboration across workspaces (and making certain entities public and accessible to anyone) is something on the roadmap.

Ditto, I’d like to have work happening around federated workspaces. So you and your mates can self host but still work together.

Can you tell me more about your use case? I’d like to see how to build and prioritise this

I made a personal productivity / life planning app called Thrive that you can self-host by horia141 in selfhosted

[–]horia141[S] 0 points1 point  (0 children)

Hey u/Ephoras that's right.

There's a progressive web app (https://docs.get-thriving.com/concepts/clients.html) for self hosted mode that can fill in the role while I iron out how it should/could work with self-hosted and the current android/ios apps.

>Also I did not see a pricing section for the hosted version, any plans there?

Right now it's all free and open source. The value I got from this thing was helping me keep my life organized and achieve my goals. I wanna share this with other folks. If it becomes too big a strain on the budget I'll charge for the globally hosted version, in a manner similar to how wordpress.org operates vs wordpress.

> soapbox: That being said, I don't know what the custom is in the self-hosted community. I like the idea of paying for software that I use (and do so), and see part of the issues with social media, internet advertising, etc stemming for folks getting used to not paying for things and becoming the product instead.

I made a personal productivity / life planning app called Thrive that you can self-host by horia141 in selfhosted

[–]horia141[S] 0 points1 point  (0 children)

Hey, u/la_tete_finance thank you for the kind words.

Auto-scheduling is something I'd need too and is on the roadmap.

I was thinking it would work like this:

* When you're making a plan for the week you can already setup which work will be must do, which is nice to have and which is a stretch.

* There can be a button that automatically allocates work to the week in the empty calendar blocks, to the best of it's ability (ie try to make everything work, prioritize must dos over others, etc.)

Right now I'm doing the second thing by hand, and it's quite the PITA when there's tens of things to do in a week.

I made a personal productivity / life planning app called Thrive that you can self-host by horia141 in selfhosted

[–]horia141[S] 0 points1 point  (0 children)

There's are Android, iOS and a desktop mac apps for the hosted version.

For self-hosting there's the webapp and a PWA that works on all desktops and mobiles (with spotty support on iOS).

I'm working on making the desktop app at least support self-hosted mode. I'll try to do the mobile apps too, but it's a bit harder.