• 5 Posts
  • 81 Comments
Joined 2 years ago
cake
Cake day: December 12th, 2023

help-circle

  • I created my own script/tool using rsync to handle backups and transferring data.

    My needs are quite smaller with just a computer and two Raspberry Pi’s but I found rsync to be really useful overall.

    My backup strategy is to make a complete backup on the local device (Computer / RPi4 / RPi5) then copy all those backups to a Storage partition on my computer, then make a whole backup from the partition to an externally attached SSD.

    The RPi’s both use docker/podman containers so I make sure any persistent data is in mounted directories. I usually stop all containers before performing a backup, especially things with databases.

    Everything in the docker containers is either hit or miss when it comes to restoring. The simple docker images restore as it they were untouched and will launch like nothing happened. I have a PieFed instance that must be rebuilt after restoring a backup. Since PieFed’s persistent data is in mount points, everything works perfectly after a fresh build.

    I can send a link to my rsync tool if that’s any interest to anyone. I’ve found it super useful for backups and minimizes so much headache for myself when it comes to transferring files between different network connected devices.


  • Maybe it’s something sightly outside no js/ccs/html but I am curious if there are any super minimal social media sites.

    I want to do something locally within my town and it would be nice to host something simple and tiny with my raspberry pi as the server.

    I’m assuming bulletin boards are quite minimal in comparison to other types of social media but I’ve never been a fan of how they handle previous replies with those boxed quotes.

    I’ve also been nostalgic for irc lately. Everything on the internet these days has become overwhelming. Over the past 1.5 years I’ve been turning to simplicity and it’s a craving I that’s hard to ignore.



  • I have a computer and 3 devices I wanted to transfer files between but every available solution was either too awkward which made things annoying, or too bulky with more than what I needed.

    I ended up writing a long script (around 1000 lines but I’m generous with spacing so I can read my own code easily) using rsync to deal with transferring files and whole directories with a single command. I can even chain together multiple rsync commands back to back so that I can quickly transfer multiple files or directories in one command. Instead of trying to refer to a wall of text full of rsync commands, I can make something like this:

    alias rtPHONEmedia="doas rtransfer /home/dell-pc/.sync/phone/.sync-phone_02_playlists /home/dell-pc/.sync/phone/.sync-phone_03_arbeit /home/dell-pc/.sync/phone/.sync-phone_04_albums /home/dell-pc/.sync/phone/.sync-phone_05_soulseek /home/dell-pc/.sync/phone/.sync-phone_06_youtube"

    This will copy everything from a specific folders on my phone, and store them neatly organized into my storage partition on my computer SSD. This also includes all the necessary information including SSH username, address and ID keys.

    I can then run alias rtARCHIVEfull="doas rtransfer /home/dell-pc/.sync/computer/.sync-computer_01_archive-full" to quickly copy that storage partition on my computer to my external backup SSD.

    I use it so often. It’s especially nice because I can work on a file on my computer and quickly update the file to the remote address location, putting it directly where I need it to be immediately.




  • I started self-hosting as a hobby and while I enjoy it, I was getting frustrated with file transfers between my computer, phone and two raspberry pi’s. Since I was already using rsync, I created a tool for myself to help sort rsync commands into sortable files.

    I can now lump together those files into a single command and run several rsync commands in one go.

    It’s definitely saved me some sanity by not having to refer to a wall of text full of rsync aliases.

    I posted it on codeberg.

    It is random code on the internet and it involves file transfers so if anyone uses it, those are the risks unless you care to read the code itself.


  • Manipulative behaviour. My four year older sister, for reasons I can only guess, has disliked me pretty much my entire life. She has always been so petty towards me and has been very manipulative in her pettiness towards me.

    At a young a I learned to protect myself by shutting myself off from manipulative behaviour. I didn’t know I was so sensitive to manipulators until I was in my mid 30s having a complete mental breakdown due to due the covid lockdowns. It seems like covid broke the manipulator’s minds even more somehow and they all lashed out on everyone else.

    After coming to understand more about myself and the manipulators around me, I began helping other people deal with manipulators in their lives. It depresses me that I was basically helping women deal with manipulative men because men refused to listen to me about other manipulative men.

    I’m glad I was able to help the people I did help but I really wish I didn’t have to do such a thing.


  • Not dedicating my entire life to work.

    When I was 24 I had a random breakdown. Came home from a completely normal, unexciting day of work, got some food out for dinner and out of nowhere just collapsed and cried. Was life really just work and distractions until the next day?

    I spent a year making changes to my life. From diet to perspectives until I found an opportunity to travel. I gathered all my money, even withdrawing from my stocks I had lost half my money from due to the 2008 recession, and fucked right off. I was able to backpack around and lived in a couple countries for a few years.

    I had so many experiences that it felt like I grew as an individual exponentially faster compared to all my friends and family back home. I’m happy I chose to live life for myself but I also recognize that I was in a position to do something that most people are not able to do. That’s why I don’t talk about it too much unless there’s some relevancy to the current the conversation.

    Had I stayed and spent my entire life working, I’d be a miserable old man that worked my body until it was broken only to have retired tired and in pain. I would have been unable to actually enjoy the life I would have worked so hard towards.

    Other people seem to be concerned for my retirement with so little money saved. I’m not worried. My retirement plan is extreme sports. Whatever happens, happens. I lived a life on my own terms.


  • I had an interaction once where I thought I used double quotes around a word to imply something obvious related to the posted article. A random person got mad at me and claimed I knew nothing about solidarity.

    I felt insulted, they didn’t know my life experiences up to that point. I chose to ignore my feelings and pressed them to teach my why I was so wrong. They eventually disappeared from replies because they had nothing behind that image of righteousness. Rare win but I’ll take it.

    If someone put themselves in harms way to punch an authoritarian follower in the face in my defence and also uses slurs I could find offensive to myself, that’s not my enemy. That’s someone awesome who could use a little more education. Later. When the current situation isn’t so wild.

    Words are just words. That’s not as effective as punching a fascist in face.


  • I think I’ve worked in automation long enough to feel super uncomfortable with the idea of a tattoo print machine being anywhere near my body.

    Even if I had a kill switch in hand, it still makes me uncomfortable. In general machines don’t care about fleshy bits at all. If something happens, for example a sensor ages and becomes defective, the printer has the potential to cause serious harm.

    I probably also hold a bit of bias, I prefer the imperfections of human, hand made art over digitized perfection from machines.


  • I’m the same here. I don’t know enough or care to know enough about systemd. I simply enjoy the minimalism of Alpine.

    The downside is that I have to learn a bit more to make it work how I want but as a hobby I enjoy it.

    When I first started with linux, Mint with systemd just worked for my laptop. For the people who are less computer literate, that should be good enough. They don’t want to worry about how to make their computer work, they just wanna do basic computer things without hassle.








  • I was born in Canada and was essentially raised Canadian. Both my bio parents were born in Guyana. Go back in history and their relatives were from India. My stepdad is from a Scottish background.

    In Canada I lived in a city with a noticeable Indian and Pakistani population. People there assume I am Indian.

    When I travelled Europe, everyone assumed I was African, French or French Canadian. I can’t speak French. In Germany, people assumed I was German or Muslim. I know being Muslim isn’t a nationality but the Turkish people in Berlin would greet me all the time. While I was in Australia, I was just treated like I was exotic… Yeah… And in Cuba, people thought I was Cuban. Luckily I had a pasty white, Spanish speaking Californian guy with me for a short time to speak to the locals.

    It’s such a trip what people assume about me. Even more trippy with the amount of people who thought I was a local when I was abroad in Europe, especially in Germany where I only had a year with a work/travel visa.

    Even though I have no pride in being Canadian, that’s what I am. That’s the culture I was born in and raised up as. The people who ask “Where are you from? No, where are you really from?” Tend to be closed minded people who I actively avoid.