Lem453

@Lem453@lemmy.ca
5 Post – 236 Comments
Joined 1 years ago

I mean software that's actively being developed can't be called DOA. Even if it's garbage now (and I don't know if it is) doesn't mean it can't become useful at a future date.

Its not like a TV show where once released it can never be changed.

Ya it was bought by kiteworks which provides document management services for corps (which explains why that mention traceable file access in their features a lot).

That being said, they bought them in 2014 it seems and it's been a decade now Correcting: they were bought very recently, they have been accepting corporate funding for more than a decade however. That's not bad in and of itself.

Exactly, Seafile is the best I've found so far but a clean re write of the basic sync features would be great.

Seafile for example has full text search locked behind a paywall even though tools like Elasticsearch could be integrated into it for free. Even the android app as filename search locked behind a paywall. You have to log into the website on your phone if you need to search.

Pathetic state of affairs.

Oh never mind, I saw this finding announcement for 6M and assumed it was the same company. Looks like they have many corporate investors...doesn't inspire too much confidence.

Although they are still using the Apache 2 license and you can see they are very active in github. It does look like it's a good FOSS project from the surface.

https://owncloud.com/news/muktware-owncloud-gets-another-round-6-3-million-funding-releases-owncloud-6-enterprise-edition/

I know, I did as well.

The point of the post is that there is a very active full rewrite of the whole thing trying to ditch all the tech debt that NextCloud inherited from the OG owncloud (php, Apache etc)

Thank your for providing first hand perspective. I'll probably try to spin up a docker deployment for testing.

I don't really plan to use many of the plugins since I think that was the down fall of NextCloud. Trying to do everything instead of doing it's core job well.

Also looking through some of the issues and comments on github about no plans to implement basic features (file search on the android app) does not inspire confidence at all. One of the reasons I'm hoping the OwnCloud rewrite is good.

Did not know this. Thanks!

Looks like Kiteworks invested in OwnCloud in 2014 and they still seems to be going strong with the OSS development which is a good sign.

This probably explains why there are so many active devs on the project and how they got a full rewrite into version 4 relatively quickly.

Already seems to have more features than Seafile.

1 more...

I had NextCloud on a Ryzen 3600 with NVME zfs array. While faster that my previous Intel atom with HDD + SSD cache, Seafile blows it away in terms of speed and resiliency. It feels much more reliable with updates etc.

https://getaurora.dev/

Has been working for me. The issues I've encountered so far are all minor flatpak issues (Firefox not allowed to sleep-lock so the laptop screen shuts off watching videos etc)

1 more...

Kde has a disable sleep button in the power/battery icon menu which I use as a work around, still annoying and yet another quality of life issue that Just Works (tm) on other platforms

True, but the downside of cloudflare is that they are a reverse proxy and can see all your https traffic unencrypted.

2 more...

When I was starting out I almost went down the same pathway. In the end, docker secrets are mainly useful when the same key needs to be distributed around multiple nodes.

Storing the keys locally in an env file that is only accessible to the docker user is close enough to the same thing for home use and greatly simplifies your setup.

I would suggest using a folder for each stack that contains 1 docker compose file and one env file. The env file contains passwords, the rest of the env variables are defined in the docker compose itself. Exclude the env files from your git repo (if you use this for version control) so you never check in a secret to your git repo (in practice I have one folder for compose files that is on git and my env files are stored in a different folder not in git).

I do this all via portainer, it will setup the above folder structure for you. Each stack is a compose file that portainer pulls from my self hosted gitea (on another machine). Portainer creates an env file itself when you add the env variables from the gui.

If someone gets access to your system and is able to access the env file, they already have high level access and your system is compromised regardless of if you have the secrets encrypted via swarm or not.

I like finamp as my android music client for jellyfin

Whatever country you are from, think about the most backwards/rural/remote location that has people with backwards and regressive views.

Consider that India likely has 5 to 10x the population of rural folks in small villages that have midevil views compared to your country.

Add in long standing cultural misogynist views that is so pervasive it fully permeates all aspects of government and life and you quickly get to a point where abuse and domestic violence is tolerated.

As per usual, it's not like the entire country shares these views. It's just the the number of backwards views in India is numerically huge because of its population.

5 more...

This right here. I tried to join Mastodon today.

Download the most recommended app, Moshidon

Open app and get asked which instance i want to join. There are no suggestions.

Do a search for instances and pick one, go to the website and register with email and password. Requires email confirmation. Still waiting on the email confirmation link, 4 hrs later and 2 resends.

Literally haven't been able to sign up yet.

Even if it had worked, the workflow would have been to change back to the app, type out the instance then re-login.

I'm not sure how anyone expects anyone other than the most hardcore to sign up for these services. Maybe that's the point but if the point is to grow the user sign up process to significant overall

9 more...

Pornhub would make more money simply starting a vpn service rather than try to gather IDs

https://techcrunch.com/2023/06/30/fidelity-deepens-valuation-cut-for-reddit-and-discord/

Valued at 10 billion when fidelity bought an ownership stake in 2021.

Currently they estimate Reddit is worth 5.6 billion

Well done team, I bet the investor calls are going great!

1 more...

Self hosted AI seems like an intriguing option for those capable of running it. Naturally this will always be more complex than paying someone else to host it for you but it seems like that's that only way if you care about privacy

https://github.com/mudler/LocalAI

Even better, cron job every 5 mins and if total remaining space falls to 5% auto delete the file and send a message to sys admin

2 more...

"i swear it's not a lot"

Goes on the describe an infrastructure setup comparable to most medium sized businesses

I love this community!

Mastodon being 65% was a surprise to me for sure. What's the best mastodon app?

Also how do I use it efficiently for tech related news and info? I never got into twitter.

Edit: I should probably specify for Android

8 more...

There should be a plugin that replaces the actual YouTube video with an embedded mpc or VLC player that streams the video like this on the website itself

Thank you for including oAuth options for sign on. Makes a big difference being able to use the same account for all the things like freshRSS, seafile, immich etc.

13 more...

Please post on lemmy! I really liked seeing the devs give updates on Reddit.

An open source platform feels completely natural for a project like jellyfin!

1 more...

I have an older XPS where where the CPU still supports deep sleep (S3).

Most distros have it disabled by default now because neither AMD not Intel seem to officially support it in new CPUs (so windows will have the same problem)

To check if your cpu supports it, you can run: journalctl | grep S1

You should see a message that says something like CPU supports S1 S2 S3 etc. if S3 is there then deep sleep is supported and can be enabled.

Ubuntu instructions: https://askubuntu.com/questions/1029474/ubuntu-18-04-dell-xps13-9370-no-longer-suspends-on-lid-close/1036122#1036122

Fedora desktop or atomic instructions: https://discussion.fedoraproject.org/t/laptop-appears-to-sleep-but-not-suspend/77193/4

Note, this is purely the fault of CPU manufacturers for being so shitty about proper sleep and yet another point that has to be conceeded to apple. Imagine explaining to a normal person that your XPS is really good and way cheaper than a Mac...but the batter will die overnight when you need it in the morning. Literally just shooting themselves in the foot.

Hibernate works as well but takes a bit longer. Hibernate also crashes in many modern systems but again works great in my older XPS. You have to manually activate this as well and it's really not to bad with a good ssd.

That being said his should all be very basic functionality so why do I have to do this manually. This shit is why people buy Macs.

There's also room for distros to improve here. The installer can probe the CPU and see if S3 is supported, if so it can use deep sleep automatically. Why do I have to mess with Kernal arguments?

Similar for hibernate, why doesn't the installer just have a check box that sets up the hibernate file/partition?

Yes, you should use something that makes sense to you but ignoring docker is likely going to cause more aggravation than not in the long term.

3 more...

I'm very curious how you figured that out from the screen shot?

3 more...

Highly recommend Authentik for SSO.

I run it on it's own sub domain and all my other apps on their own sub domains.

It has pretty much every login protocol you could want (oauth, saml, ldap) etc.

Currently using it for jellyfin, immich, linkwarden, freshrss, and seafile.

10 more...

For others, beware that in a docker, each plugin needs its own docker container.

I run everything in docker except for HA which I run in a VM (HaOS) which makes it super easy to use.

Edit: by plugins I meant add-ons

14 more...

The main reason stadia failed is because they have cancelled so many projects before stadia that people were taking bets on when stadia would close before it even started.

No one wanted to buy into a service that was going to shut down and they created a self fulfilling prophecy.

Essentially all new Google projects wikl forever be doomed to this fate.

1 more...

This. S0idle was pushed by Microsoft and Intel and amd followed. Now all new non apple CPUs are an embarrassment when it comes to sleep ability which essentially any normal person would expect without thinking about it so when they buy a brand new laptop and it ends up with a dead batter every morning people immediately just buy a Mac and get a much better experience.

Just completely shooting themselves in the foot. Same story with shitty laptop screens for nearly 5 years while Macs had retina displays.

Most people that have password managers are already using different passwords for each website. Usually randomly generated. What's the difference between that and a passkey?

12 more...

Is it not in the immich_pgdata or immich-app_pgdata folder?

The volumes themselves should be stored at /var/lib/docker/volumes

For future reference, doing operations like this without backing up first is insane.

Get borgmatic installed to take automatic backups and send them to a backup like another server or borgbase.

6 more...

Wait starfield works on SD? I thought it was too slow. Has there been a new patch?

6 more...

Use the multi container extension for Firefox and have all your Google stuff in one container, banks in another, social media in another etc.

https://addons.mozilla.org/en-US/firefox/addon/multi-account-containers/

Look into self hosting

Setup seafile for normal dropbox like functionality and immich for photogallerly.

In the end , after alk rhe effort to trick Google, all your shit aill still be on google.

MiniPCs are quite cheap now on Alibaba or Amazon etc. Wait for a sale on a large HD abd you're good to go.

3 more...

The general principle is called single sign on (sso).

The idea is that instead of each all keeping track of users itself, there is another app (sometimes called an identity provider) that does this. Then when you try to log into an app, it takes to the to login of your identity provider instead. When the IP says you are the correct user, it sends a token to the app saying to let you access your account.

The huge benefits are if you are already logged into the IP on a browser for example, the other apps will login automatically without having to put in your password again.

Also for me the biggest benefit is not having to manage passwords for a large number of apps so family that uses my server have 1 account which gives them access to jellyfin, seafile, immich, freshrss etc. If they change that password it changes it for everything. You can enforce minimum password requirements. You can also add 2FA to any app now immediately.

I use Authentik as my identity provider: https://goauthentik.io/https://goauthentik.io/

There's good guides to settings it up with traefik so that you get let encrypt certificates and can use traefik for proxy authentication on web based apps like sonarr. There are many different authentication methods an app can choose to use and Authentik essentially supports everything.

https://youtu.be/CPURnYaW3Zk

SSO should really be the standard for self hosted apps because this way they don't have to worry about ensuring they have the latest security for user management etc. The app just allows a dedicated identity provider to worry about user management security so the app devs can focus on just the app.

8 more...

SQL is literally structured query language

It shouldn't?

I have wireguard on my phone 24/7 with no discernable battery difference