Sudden_Cheetah7530

joined 10 months ago
[–] [email protected] 1 points 9 months ago (1 children)

If you design an application, choosing database would be a big deal, but since you are the user, you can choose whatever you want. My go to is postgre though.

[–] [email protected] 1 points 9 months ago

Self hosted budget management app is like more advanced user stuff rather than the normal users would do. So hosting that kind of things might sound very weird to you, I get that.

But it is more like a tendency. Most users start their homelab with very basic services like storage management, video streaming, photos, or note taking. There is a huge steep learning curve to run all of them safely and robustly, but once you get over it and there is a wide and very flat area you literally can do anything whatever you want.

Budge management app is like that thing. Many of us wouldn't start hosting budge management app, but we will get there eventually. Because we can.

 

I am hosting more than 10 services currently but only Nextcloud sends me errors periodically and only Nextcloud is super extremely painfully slow. I quit this sh*t. No more troubleshooting and optimization.

There are mainly 4 services in Nextcloud I'm using:

  • Files: as simple server for upload and download binaries
  • Calendar (with DAVx5): as sync server without web UI
  • Notes: simple note-taking
  • Network folder: mounted on Linux dolphin

Could you recommend me the alternatives for these? All services are supposed to be exposed by HTTPS, so authentication like login is needed. And I've tried note-taking apps like Joplin or trillium but couldn't like it.

Thanks in advance.

[–] [email protected] 1 points 10 months ago

How is the fast of this? I am using Nextcloud, but it is terribly slow and thinking of migration. If it has just average speed like the other applications, I would move.

 

I have been so satisfied with the features so far. But I thought it would be better if I run vaultwarden on os level to autofill other applications. And I found 5-year-old thread for this feature, so I lost hope for that.

So I'm thinking of moving to the alternative. Anything works like vaultwarden plus this feature would be nice. Any recommendations? Thanks

[–] [email protected] -1 points 10 months ago

Hosting only *arr is not the one who insist himself loves to learn definitely..You are just a random guy who does not care about learning and tech at all.

If you really love to learn then you can literally self host anything. You just don't love it that much.

[–] [email protected] 1 points 10 months ago (1 children)

Applications like gitea, nextcloud, or home assistant won't just work. And adguard, qbittorrent would just work but you need to how k8s works to configure properly. Cert like cert-manager needs to understand either compared to Docker one like npm. Also you cannot deploy 2 replicas of vaultwarden.

I mean, if you have a strong understanding of k8s you can do whatever you want, but many self hosted apps are not designed to be deployed in k8s. I am sure about that.

Based on my experience, I suffered tons of errors and not just working so many times, I made it eventually though.

I want to ask you a question. Have you deployed anything on k8s? If you ever deployed self hosted apps on k8s, I think it is really hard to disagree my humble opinion.

[–] [email protected] 1 points 10 months ago (3 children)

K8s helps me a lot to understand what I don't know but nothing more than that. You need tons of studying to know what is going on beyond the scope of k8s.

Not only k8s is solid overkill for the homelab but also most of self hosted services are not designed to be deployed in k8s pods. So it won't just work.

In case you want to learn something through deploying k8s, it doesn't help you much either. Learning networking is much better option instead.

[–] [email protected] 2 points 10 months ago

It depends on what your threat model is. If you concern about CVE level issues like the privilege escalation, you would better run images as non-root user. But what you care about is general security stuff, following the general rules for your networking topology would be enough.