There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

What do you all check instead of the news?

I’ve realized that I check the news several times a day but not because I’m curious about what’s happening on the grand scheme of things, but because my brain wants to check something that keeps changing with new, evolving information. It fills a slightly different niche than social media, and I don’t watch sports so I...

Lem453 ,

Fresh RSS if you want a self hosted option

Lem453 ,

This is really amazing! In theory, can you can use 2gb with 4 different VMs?

Lem453 ,

The proper way of doing this is to have two separate systems in a cluster such as proxmox. The system with GPUs runs certain workloads and the non GPU system runs other workloads.

Each system can be connected (or not) to a ups and shut down with a power outage and then boot back up when power is back.

Don’t try hot-plugging a gpu, it will never be reliable.

Run a proxmox cluster or kubernetes cluster, it is designed for this type of application but will add a fair amount of complexity.

Lem453 ,

So Fedora atomic?

There’s like a dozen variants as well to suit any specialty application

Lem453 ,

First thing I would do is boot a live Ubuntu image from a USB. Make sure the hardware all works as expected.

Lem453 ,

And good resources on how to learn to use Toolbox properly?

Lem453 ,

Does anyone know if Timeshift has any use with fedora atomic distros?

A social app for creatives, Cara grew from 40k to 650k users in a week because artists are fed up with Meta’s AI policies | TechCrunch (techcrunch.com)

Artists have finally had enough with Meta’s predatory AI policies, but Meta’s loss is Cara’s gain. An artist-run, anti-AI social platform, Cara has grown from 40,000 to 650,000 users within the last week, catapulting it to the top of the App Store charts....

Lem453 ,

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

Lem453 , (edited )

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

Lem453 ,

Did you use bazzite with gnome or kde? If I recall correctly, kde plasma 6.1 has support for multi monitor with different refresh

Lem453 ,

Interesting. If you have some time, might be worth trying to live USB boot drive of something like fedora desktop kde spin or pop_os cosmic DE just to see if the issue persists for other distros.

I’m theory this should be working now, it’s too bad it isn’t. My desktop is a 4 monitor setup that I’m hoping to move to a fedora based distro as well.

Lem453 ,

Ya bazzite is based on fedora with an immutable file system, so it’s called fedora atomic. Fedora atomic then has variants like bazzite, universal blue etc.

I’m curious if the baseline fedora desktop would have the same issues.

fedoraproject.org/spins/kde/download

Multi refresh rate on monitors is a relatively new thing for Linux so bugs are still being ironed out. It sucks that things like these are still not at parity with windows but it’s improving.

Lem453 , (edited )

I tried to find this on DDG but also had trouble so I dug it out of my docker compose

Use this docker container:

prodrigestivill/postgres-backup-local

(I have one of these for every docker compose stack/app)

It connects to your postgres and uses the pg_dump command on a schedule that you set with retention (choose how many to save)

The output then goes to whatever folder you want.

So have a main folder called docker data, this folder is backed up by borgmatic

Inside I have a folder per app, like authentik

In that I have folders like data, database, db-bak etc

Postgres data would be in Database and the output of the above dump would be in the db-bak folder.

So if I need to recover something, first step is to just copy the whole all folder and see if that works, if not I can grab a database dump and restore it into the database and see if that works. If not I can pull a db dump from any of my previous backups until I find one that works.

I don’t shutdown or stop the app container to backup the database.

In addition to hourly Borg backups for 24 hrs, I have zfs snapshots every 5 mins for an hour and the pgdump happens every hour as well. For a homelab this is probably more than sufficient

SMB, FTP, or NFS for NAS + server?

I am running a NAS that needs to connect to a server (the NAS isn’t powerful enough). I also need to connect my NAS to a Windows, Mac, and Linux device (Linux being the most important, then Mac, then Windows). Out of SMB, FTP, and NFS, which one would be the best, quickest, and most secure for my situation? My NAS supports...

Lem453 ,

You can use both without issue. I use NFS to share between two Linux servers (unraid and proxmox/dockers) and then some of those same folders are shared via smb for desktop windows or Linux laptop.

Lem453 ,

Fair enough, I primarily use NFS for Linux to Linux sever communication and high file access.

Smb is mostly for moving files around occasionally

Not sure if trying to run a database over smb is a good idea but I do it on NFS all the time

Regardless it doesn’t have to be exclusive. OP can change it up depending on the application

Lem453 ,

Aurora dev edition is the bazzite equivalent for devs. Containers built right into the terminal (ptyxis).

Lem453 ,

Nobarra or bazzite are the way to go.

State of S3 - Your Laptop is no Laptop anymore (blog.jeujeus.de)

In this article, I aim to take a different approach. We will begin by defining a laptop according to my understanding. The I will share my personal history and journey to this point, as well as my current situation with my home and work laptops. Using this perspective, we will explore the current dysfunctionality of the standby...

Lem453 ,

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: askubuntu.com/questions/1029474/…/1036122#1036122

Fedora desktop or atomic instructions: discussion.fedoraproject.org/t/…/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?

Lem453 ,

See my post here

lemmy.ca/comment/9578675

Lem453 ,

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.

Lem453 ,

100% this. Sleep on Linux is perfect in my older XPS (after I manually enable it). Lots of reports of it not working on newer laptops.

While I agree it doesn’t have to be a walled garden, you do have to admit that apple wouldn’t ship a laptop that couldn’t sleep properly. They are so much better at real world design than other manufacturers who were happy to abandon s3 in favour of making laptops into phones as if anyone actually wanted that.

Lem453 ,
Lem453 ,

Hybrid sleep is the way to go but my dell xps wakes from s3 in less than 5s

Lem453 ,

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

github.com/mudler/LocalAI

Lem453 ,

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

addons.mozilla.org/…/multi-account-containers/

Lem453 ,

Do you have a link that talks about this? What is missing?

Lem453 ,

Thrown away your current ssh client and get

xpipe.io

Lem453 ,

Do you want to have 2fa keys on all your devices? Doesn’t that defeat the purpose?

Lem453 OP ,

Me messing about with other docker applications. Seafile is one of the first things I setup on my server. I’ve been adding and playing around with dozens of different apps since then, many of them have numerous containers each. Usually I make the container without a defined storage until I get the compose working, then I set the volumes to be zfs array. When that happens the old default docker volumes remains unused.

Need to remember to delete them periodically

Lem453 OP ,

It’s not so much a seafile issue as it is a feature request for proper checksum verification of the files that are copied. The conditions where it it happened were an odd combination of having enough persistent storage, ram and cpu but lacking in ephemeral space…I think. The issue is that seafile failed silently.

Lem453 OP ,

Ya exactly this. I get optimizing for spee but there should at least be an option afterwards to check file integrity. Feels like a crucial feature for a critical system

Lem453 ,

Seafile has an sshfs style client for windows, mac and Linux. Rather than a traditional folder sync like Dropbox (which seafile also has), seadrive mounts a remote connection to your library that you can browse in your file explorer. I’ve only used the windows version, it has little cloud icons that show the files are not local and then you can right click a folder of file and “make available locally” to have offline access. This sounds exactly like that you are looking for. Full gui access to all files with no local storage needed unless you want.

I haven’t tried seadrive on Linux but they have the option on their site. I use the standard seafile-client on Linux and choose only certain libraries to use with no issues. On windows the seadrive is quite impressive in regard to how well it works.

help.seafile.com/…/drive_client_for_linux/

Lem453 ,

Next cloud has never stored the files themselves in a db. I’ve been using it since before it existed (own cloud) and then switched, it always has had a flat file storage that you can just backup and browse without the metadata from the database if you want.

Unfortunately that’s also part of it’s Achilles heel and why it’s so slow, it’s not optimized.

Are we going to see arch based immutable distros in the near future?

Hi there folks, I’m still learning about Linux and have yet to dip my toes properly in any arch based distro. Have for the moment fallen in love with the immutable distros based on Universal Blue project. However I do want to learn about what arch has to offer to and plan on installing default arch when I have time. But have...

Lem453 ,

The biggest issue with immutable OSs is the lack of containerized apps. Most devs simply don’t distribute their apps in flatpaks etc. Install fedora atomic. Fist think I want to do is install xpipe to manage my servers. Can’t be don’t in an unprivileged flatpaks. Great layer it on.

Let’s try seafile next to sync my files and projects…the flatpak is maintained by a random volunteer and most up to date version is from a year ago. Great, layer that in as well.

Let’s install a command line tool, before it was 1 line, now it’s a whole lot of googling only to discover that the best way is probably to just have a whole other package manager like brew

The concept is great and it has lots of potential, just it will only work if devs start packaging their stuff in a format that works with the new paradigm (containers)

Lem453 ,

I don’t think xpipe would work, it needs too many permissions.

Something like seafile would work, better than overlaying it I guess but still isn’t park of a package manager with easy auto updates etc like it would be if the devs published to flatpak.

At the end of the day it’s a lot more work that the promise of opening discover, searching an app and hitting install.

Lem453 ,

Actually yes. Fedora atomic has a system called toolbox that uses podman to encapsulate desktop apps. Flatpak also provides a sandboxed container.

The idea is to keep the OS and apps separate as much as possible for both security and stability.

Lem453 ,

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.

Lem453 ,

Awesome, take this close call as a kind reminder from the universe to backup!

Borg will allow incremental backups from any number of local folders to any number of remote locations. Borgmatic is a wrapper for it that also includes automated incremental borg backups.

I have a second server that runs this container: nold360/borgserver

Which works as a borg repository.

I also buy storage in borgbase and so every hour and incremental setup goes to both.

The other day I blew away a config folder by accident and restored it with no sweat in 2 mins.

Lem453 ,

This is one of the reasons I never use docker volumes. I bind mount a local folder from the host or mount and NFS share from somewhere else. Has been much more reliable because the exact location of the storage is defined clearly in the compose file.

Borg backup is set to backup the parent folder of all the docker storage folders so when I add a new one the backup solution just picks it up automatically at the next hourly run.

Secure portal between Internet and internal services

I thought I was going to use Authentik for this purpose but it just seems to redirect to an otherwise Internet accessible page. I’m looking for a way to remotely access my home network at a site like remote.mywebsite.com. I have Nginx proxy forwarding with SSL working appropriately, so I need an internal service that receives...

Lem453 ,

This is the way. This is the video I followed.

www.youtube.com/watch?v=liV3c9m_OX8

I use traefik as reverse proxy. I have externally accessible domains for and then extra secure internal only domains that require wireguard connection first as an extra layer of security.

Authentik can be used as a forward auth proxy and doesn’t care if it’s an internal or external domain.

Apps that don’t have good login or user management just get Authentik proxy for single sign on (sonarr, radar etc).

Apps that have oAuth integration get that for single sign on (seafile, immich, etc)

To make it work the video will talk about adding both the internal and external domains to the local DNS so that if you access it from outside it works and if you access from wireguard or inside the lan it also works.

Microsoft is testing Game Pass ads on the Windows 11 Settings homepage (www.ghacks.net)

Microsoft’s announcement: “We are introducing a new Game Pass recommendation card on the Settings homepage. The Game Pass recommendation card on Settings Homepage will be shown to you if you actively play games on your PC. As a reminder – the Settings homepage will be shown only on the Home and Pro editions of Windows 11...

Lem453 , (edited )

If you don’t want to think about your computer and just want a tool to use there is Aurora. It’s a variant of fedora but it uses an immutable file system which makes it super stable and reliable. If there are any issues you can easily roll back the entire os to a previous version.

This is true of all fedora atomic desktops. Aurora is a variant that takes it to the next level by making all updates and everything require as little human interaction as possible so you don’t have to worry about how the computer runs and just use the computer for your actual tasks.

getaurora.dev

Lem453 ,

They advertise as being zero maintenance which is a huge deal with many windows and Mac users than don’t want to think about the tool itself, they just want to use it. From the site:

What’s the difference between Vanilla Kinoite and Aurora? Vanilla Kinoite is a very stock experience. Aurora includes many enhancements and tweaks, like included drivers for various printers, network adapters and more as well as included codecs. Aurora also features tweaks to enhance your battery life on a laptop.

Lem453 ,

By zero maintenance they mean you don’t even have to hit the update button. It all just happens automatically. Many Linux users won’t like that but many windows and Mac users will.

Lem453 ,

I’m curious how using ansible to deploy docker containers is easier than just using docker compose?

Ansible makes sense to setup the OS the way it needs to be (file systems, folder structure etc), but why make every container through ansible instead of just making a docker compose and maybe having ansible deploy that?

Even easier is probably to just run something like portainer and run the compose file through there

Lem453 ,

What makes butter better than btrfs for ostree systems?

Lem453 ,

If you submit the rpm to rpm-ostree then users can just find it from there with rpm-ostree install xpipe.

That requires an overlay but the alternative is a flatpak which won’t work for an app like this I think anyways.

Users that install brew can just get it from here as a proper containerized install rather than an overlay.

The script is definitely not great as he primary way to install, everyone doing that should be doing so very reluctantly. Getting the rpm into package managers will go a long way.

That being said, xpipe is amazing. Only used it for a few hours and already love it and can’t believe I didn’t have it sooner.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • lifeLocal
  • goranko
  • All magazines