Awesome! Glad it worked. I’m no expert regarding the battery, but it should be okay. Lots of people use laptops as servers with them plugged in all the time. Just keep an eye on it and if you see any signs of swelling or excessive heat, pull and/or replace the battery.
- 10 Posts
- 247 Comments
Goid luck!!
That’s the process I’ve used when switching machines for seeding, and it works great, just takes time for it to recheck all the files.
On the Mac, open qbittorrent, select all torrents in the client, and export them as torrent files or magnets, whichever you prefer.
Copy all the torrent/magnet files to a thumb drive or something and copy them to the elementary laptop.
On the elementary laptop, start without an internet connection. Connect the external drive with all the downloaded files, mount it if elementary doesn’t auto mount it, and note the path.
Open qbittorrent.
Set the default save path in qbittorrent to the path of the mounted drive with all of your downloaded files.
If you want to do it in bulk, now add all the torrent files to QBittorrent. You may have to verify the file location for the torrents to make sure it sees the files on the drive.
Once you’re certain all the loaded torrents are pointing to the save path for the files, you can close qbittorrent, connect the laptop to the internet, and relaunch qbittorrent.
It should verify all the files it finds for the torrents, which can take some time if you have a lot of torrents, and once verified it’ll automatically start seeding
harsh3466@lemmy.mlto Linux@lemmy.ml•What is your most useful Linux app which others might not know about (please don't just give the name but a link and why it is good for you) ?4·4 days agoFor me it’s Perl’s rename, which of course cones in a variety of package names depending on the distro you use. In trying to find a link, I landed on this stack exchange answer that gives a great overview of how the tool works and the different packages available on different distros.
I have to bulk rename files every day, and using regex and the other features of Perl’s rename makes it so much easier to do.
harsh3466@lemmy.mlto Programmer Humor@lemmy.ml•Ramsay's kitchen nightmares, but for software development18·5 days agoWHY THE FUCK DIDN’T YOU ADD .ENV TO .GITIGNORE YOU FUCKING DONKEY!?!?!
harsh3466@lemmy.mlto Selfhosted@lemmy.world•Advice on moving my Spotify library to NavidromeEnglish10·10 days agoYtdlp works with Spotify too iirc, and there are Spotify downloaders out there too.
That hardy heron wallpaper went hard. Takes me back too. Damn.
harsh3466@lemmy.mlto Selfhosted@lemmy.world•What's up, selfhosters? It's selfhosting Sunday again!English2·1 month agoI’d encourage learning. The more you understand the better you can control your data and maintain your services. You don’t need to be an expert but I’d encourage working towards relying less on gpt.
harsh3466@lemmy.mlto Selfhosted@lemmy.world•What's up, selfhosters? It's selfhosting Sunday again!English4·1 month agowg-easy is what you want
harsh3466@lemmy.mlto Selfhosted@lemmy.world•What's up, selfhosters? It's selfhosting Sunday again!English5·1 month agoDOWN:
I’m currently fighting with my OliveTin config file. I added a simple new config for a button action and ylthe whole thing just shit the bed. Now OliveTin won’t load at all. Even after removing the new config. Stupid yaml.
UP:
After reading the Jellyfin docs and their Hardware Encoder Quality section which states
Apple ≥ Intel ≥ Nvidia >>> AMD*
I decided to spin up a test server on the m1 mini that’s been sitting unused in my basement for a couple of months now to see if I can get better performance out of jellyfin on the m1 vs where it’s running currently, which is on an i7 Intel that’s going on 10ish years old now.
I also spun up baserow and directus containers to see which one I want to use for my database needs.
harsh3466@lemmy.mlto Selfhosted@lemmy.world•Best option for hosting ebooks and audiobooks?English5·1 month agoAudiobookshelf for sure. It handles audiobooks fabulously, and it also does handle ebooks.
I use it to manage my eBook library, but not as the reader. You can set up a “send to ereader” option to email the ebooks to your reader of choice. So I just shoot them off to my pocketbook ereader when I want to read one.
Another for radicale. Been using it for years now. Its great.
harsh3466@lemmy.mlto Selfhosted@lemmy.world•3-2-1 Backups: How do you do the 1 offsite backup?English1·1 month agoSame here. luks encrypted drive in my work locker.
harsh3466@lemmy.mlto Selfhosted@lemmy.world•3-2-1 Backups: How do you do the 1 offsite backup?English3·1 month agoRight now I sneaker net it. I stash a luks encrypted drive in my locker at work and bring it home once a week or so to update the backup.
At some point I’m going to set up a RPI at a friend’s house, but that’s down the road a bit.
You could. I didn’t even think about it. I’m used to using
dd
, but clonezilla is a totally viable option here.
No worries! Happy to help, and the instructions will work with the HDD, just use the HDD/boot as the in. I shouldn’t have assumed the existing boot was an ssd. Good luck!!!
If you want to clone the existing system onto the new ssd, here’s the broad strokes of what you can do.
- Get a usb stick and write your linux distro of choice to it. Doesn’t really matter which one, we’re just using this to clone the system drive to the new drive. You want the system drive to be totally inactive during the clone which is why you’ll do it from a live usb rather than with the system itself booted.
- shut down the system
- Install the new ssd. DO NOT REMOVE THE CURRENT SYSTEM/BOOT SSD. You should now have two ssds installed.
- If you can’t install the second ssd, plug it in to usb via an enclosure
- Boot from the live usb
- open the terminal
- run
lsblk
and note the/dev/sdX
path of the system drive. Write it down. - From the same output, note the
/dev/sdX
path of the new ssd. Write it down. - Use the
dd
command to clone the system drive to the new ssd. The command will look like this:
`dd if=/dev/existingBootDrive of=/dev/newSSDDrive bs=8M status=progress oflag=direct’
This command will clone the exact data of the system drive to the new ssd. the
if
portion of the command stands forin file
, as in the source of the data you want to clone. Make sure that is your existing boot drive.of
is theout file
, the destination of the clone. Make sure that is your new ssd.When you do this, the new drive will appear to be the same size as the old drive. This is due to the cloning, but is easily resolved by resizing the partition(s). How you do this depends on the filesystem, so refer to this guide for resizing
- Once you’ve resized the partition/disk, double check the partition
UUID
s on the new ssd against what’s in/etc/fstab
on the new disk. To do this, runblkid
to get a list of all the partitions and theirUUID
s. Note theUUID
s of the partitions on the new ssd. - To check
/etc/fstab
, you’ll have to mount the root (/
) partition of the new drive somewhere in the live system. In the terminal you should already be in the home folder of the live system user. Make a new directory withmkdir
. Call it whatever you want. So something like:mkdir newboot
- run
lsblk
and make note of the root partition on the new ssd, then mount that tonewboot
(or whatever you called it) withsudo mount /dev/sdX newboot
(whereX
is the actual device label for the root parition of the new drive` - open
/etc/fstab
with your terminal text editor of choice. Compare theUUID
s to the ones you noted. If they are the same, you’re golden (they should be the same, but I’ve also had them change on me. ymmv). If they are different, delete the oldUUID
and replace it with the newUUID
for each respective partiiton - Shut down the system
- Remove the old boot drive, and install the new boot drive in it’s place
- Boot the system. If all goes well, you’ll boot right into tumbleweed as if nothing has changed except you’re running from your shiny new ssd
- If it doesn’t boot, boot again from the live usb, and again check the
UUID
s to make sure there were no mistakes - Keep the old SSD unmodified in case you need to revert back to it.
Happy to help!