

What’s lemmy
Eskating cyclist, gamer and enjoyer of anime. Probably an artist. Also I code sometimes, pretty much just to mod titanfall 2 tho.
Introverted, yet I enjoy discussion to a fault.


What’s lemmy


Oh. We exist.
You may need to be subbed to a relevant community (for me it’s anime girls) to repeatedly see a given user to the point that you start recognizing them. I certainly have users I recognize.
You might know me for running the dailycomic bot that has continued the CnH posting after the original mod stopped doing it manually, or the !moomin@sopuli.xyz community.
But I know for a fact most people who’d recognize my handle, consider me “the anime girl poster”. I use the same username in games, and have been asked “are you the MentalEdge from Lemmy” once, which was new.
From my perspective there are also people who comment often enough that I remember them.
There’s the guy that posts a daily collection of screenshots from games he is playing, along with commentary on how he likes the games.
There’s a couple big names over on lemmyshitpost.
Same goes for tenforward.
There’s Blaze, who I know as a general background engine of activity and advocate for good on the fediverse.
There’s a bunch more, but I’m not gonna bombard them with mentions.


Sorry, I must’ve misremembered about systemd. It’s how my installs start up, and the unit file is not in the usual location for systemd units I’ve created myself, so my assumption was it came with Kopia. There is no systemd timer though, and one isn’t needed.
Edit: Just confirmed no systemd file came with kopia on my system either, my mistake.
in the past week, it did not backup anything. Hence, there is no scheduler built into kopia automagically as described/ hinted in the docs.
Was Kopia running during that time?
If you run a Kopia command, then it will perform the instructed task, and then exit. It will obviously not do anything after completing whatever command was given, as the process will have exited, leaving no kopia process running on the system. This is for when you use it in cron or your own scripts.
The other way of doing things is to run it in server mode kopia server start, which will set it running as a background daemon. When running, it allows you to log into the web interface or configure it via cli to do whatever you like. And as long as the process starts along with the host system, that’s all there is to it.
How the daemon is set up to start, doesn’t really matter.


My current setup, is as follows:
Personally curated music I buy and organize using Picard into folder A.
Lidarr is configured with folder C, which is a mergerfs volume consisting of folder A and B. Folder A is read-only, and any writes on C go into folder B. This way Lidarr can “see” all my existing music, while any automated downloads go into folder B, keeping them separate from my organized files.
Lidarr actually works, because it is hooked up to Soulseek using Tubifarry with ytdl as a fallback. I also have an import list hooked up to my last.fm recommendations to automatically download new stuff I might like.
When I feel like it, I go through folder B using Picard, moving things I want to keep into folder A.
To access my music, I use Jellyfin, also through folder C. My clients are Feishin and Symfonium.
In Symfonium, I use smart playlists for discovery. These playlists populate based on stuff like “unlistened tracks” or “multiple plays without being favorited” and “recently added from favorited artists”.
My favorite feature however is the tag-based endless playback which allows me to pick a track to start with, and then swipe through music with at least some kind of logic to the progression. This is my main way to browse my library.
It works extremely well, with the exception of files that don’t contain many tags. Hence my main pursuit has been to find a good way too add at least some genre tags to ALL my files. I haven’t found a final solution.
For iOS support, look at Navidrome for the server and maybe SubStreamer for the client.


Same but among arch users it’s “your config” and “my config”.


How did you install kopia? What system are you on?
I’m not yet sure about that
It needs to be running, if it is, it will follow the policy. Systemd can start it with the system, but you can also start it some other way. Or you can execute snapshots without it constantly running, via cron/script. It’s up to you.
Abrubt power off shouldn’t damage the drives, but it can absolutely corrupt files that are being written, and even entirely delete things in the write cache.


Depends. If you are running it as a service that starts with the system (sudo sysemctl enable kopia should work with most install methods, as kopia comes with a systemd service you only need to enable) then yes, it will use its own scheduler.
If you want to use your own scheduling, you’d use anything that can execute a command on a schedule.


The main advantages of Kopia, are speed and destination flexibility.
The off-site storage does not need to have Kopia installed. It can be a mounted network location, an FTP server. Whatever. A generic cloud storage bucket like Backblaze B2.
That’s why just a router with and external drive hooked up is able to suffice.
For all of these, you can connect multiple Kopia instances to that same destination, and each client can browse backups, restore from them, and backup their own files to the destination. It even performs file deduplication across different source device. All while that destination device or service, has no access to your encrypted files.
With borg, you need something like a Pi that can have borg installed. (You can also do this with Kopia, in which case the Kopia instance on the destination device is also able to manage the backups).
Kopia also beats borg and restic in speed. My daily backups typically complete within a minute or two. I used to use Duplicati, with which it was common for it to take up to an hour. When it started regularly taking more than an hour, I switched to Kopia.
Kopia is not the fastest for initial backup. The speed of this varies depending on destination type. It does not compress by default, but you can enable almost any type of compression you want. No, what it is fastest at is updating backups. If there is nothing to update, it does not take forever for it to figure that out. Kopia does it in seconds.


If this actually worked, the rich wouldn’t be trying to sell AI to the poor. They’d keep it to themselves.
Neat! That was a dealbreaker back when I last tried it.
I use Jellyfin with the Symfonium mobile client.
Navidrome is popular but does not support multi-tags for some fields, like artists.


There is no “special” benefit to a pre-built NAS. They have convenient software but there is nothing exceptional about them. They’re just computers with storage drive slots. Using a bunch of external drives via a USB hub would be fine. But is that your only expansion option on the system you have? Access speeds via USB, especially if using a hub, won’t be ideal. It’ll certainly work, though. You can also get enclosures to put full size HDDs in, which can connect to an existing system.
RAID is still the way to go, but since you don’t need much storage, I’d start with RAID 1, not 5. 5 will require a rebuild with a new drive if something goes wrong, while RAID 1 will work with 2 drives and give you complete mirroring. Since you intend to have a “local” backup copy anyway, why not just skip that and use RAID 1? It’s literally the same thing, except it’ll actually provide uptime in case of failure, unlike a backup drive or raid 5.
So RAID 5 plus a local backup, plus another offsite? This is overkill IMO. (Not the offsite backup that’s good. But raid+local copy. Just use two drives and mirror them using whatever you prefer.) In your place, I think I’d go with BTRFS in raid1c2 mode. This is like raid1, in that with two drives, you only get the capacity of one drive. But, the “c2” means that each data block is mirrored to two drives. With more than two drives, you can expand storage. (With three 2TB drives you’d get 3TB) You don’t get as much available storage as with raid5, but you get expandability, which you normally don’t with raid1. And you get uptime in case of failure without an array rebuild (though for this you must mount the volume with the “degraded” option, unlike actual raid using mdadm). You also get filesystem snapshots.
You intend to do this manually? That is fine. My current solution is a second NAS at my dad’s home, to which my system is backed up daily using Kopia. Kopia deduplicates and compresses the backups, efficiently keeping versions up to two years back. The simplest version of this would be a router that can host an FTP server using an external drive in its usb port. This way you could automate off-site backup and have it happen more frequently. Asus routers can do this, and even come with free dynamic DNS and automatic https with letsenrypt. You literally just plug it into WAN somewhere, and you’ll be able to back up to it over the internet.
Finally, just some mentions.
MDADM, is what you’d use to create a software RAID array.
BTRFS has built-in multi-device storage, of which only single, raid0, and raid1 are stable. Do not use the raid5 and 6 modes. While named raid, the modes differ from actual raid. BTRFS is able to convert from one mode to another, and can add drives in any mode (though will need to “balance” the drives after changes, to make additional capacity available). It is also able to evict drives. It will not auto-mount a volume after drive failure, and requires the “degraded” option be added.
Mergerfs can be used to merge filesystems to expand storage non-destructively. It is able to arbitrarily combine volumes of any type, to combine their capacity. This way, it can for example be used to expand a raid1 array by combining it with a single disk, or another raid1 array, or whatever else. This can be done temporarily, as the combined volume can also be disassembled non-destructively, with each file simply remaining on whatever drive they were on.


I edited my comment.
But if a couple gigs of storage will do, there is this: https://nextcloud.com/sign-up/


You have to host it yourself, pay for it to be hosted for you, or know and trust someone with an instance who is willing to give you an account.
Nextcloud is like Lemmy. Nextcloud is just the software, to use it you need a service provider that’ll give you an actual instance to sign up on. That provider can be anyone, including yourself.
Nextcloud makes free personal accounts available via a couple partners, here: https://nextcloud.com/sign-up/


With nextcloud in particular, nextcloud is not just nextcloud.
It’s a bunch of additional optional services that may or may not work as-is on Synology. And the Synology package won’t come with all of them.
With docker, adding (or removing) additional services, such as Nextcloud Office, is comparatively simple.


Then my first assumption is that the session token is not being correctly stored in kwallet. It can’t restore the session after kwallet is closed.
You can open kwallet manager, and delete the wallet. This will prompt your system to re-create it next time you go to use something that needs it (wifi, nextcloud).
This will allow you to essentially reset the default wallet.
The typical settings for it are “blowfish” encryption with either a blank password (which encrypts nothing, but allows the wallet to always open reliably) or using the same password as your user (which allows the wallet to decrypt automatically upon login).


In that case, something in is invalidating the login. Are you sure that it is happening due to leaving your LAN, and not just coinciding with that?
Does restarting the laptop log you out, or temporarily disconnecting from the internet? Could you test by switching to a wifi hotspot on your phone, and switching back, for example?
The client stores your session token in the OS credentials manager (kwallet for linux kde, for example) and the issue can lie there, as well.


That’s definitely not how it should work. Leaving your LAN should not invalidate a session.
Is this in your browser, or are you talking about the desktop client?
Ologies.
Each episode features a guest expert on a subject, talking about their field.
Think psychologist, dermatologist, neurologist, etc.
Except it’s often fields of study you didn’t even know have an “ology” title for the people who study it.