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

help-circle

  • Sounds like what I’ve been doing manually for a while now as I learn more. For my desktop I have three scripts. One to install Alpine on full disk encryption. One for the initial setup up to the first required reboot and the last for the remaining setup plus transferring files.

    I’ve been learning how to edit files with sed, cat, echo and tee commands to help automate everything from a fresh install.

    Similar process for my Pi’s except I just copy-paste blocks of commands through a terminal instead of a script.

    To transfer files to all their proper directories, I have a whole system for that using rsync. I basically keep a bare-bones directory tree with only the files I have worked on. Then I have an rsync command to send all those files onto the Pi’s file system in a way that retains all the files and folder’s attributes.

    I wrote an rsync tool for myself to help me keep all these commands in files that I can neatly organize. I use that tool so much that it’s now my entire backup system. With a bunch of files organized with numbers, I can automate the backup of my phone, two pi’s and laptop to a partition on my laptop, then an additional copy to my external SSD in one command. And I have very high confidence in my restores since I do that frequently while testing new stuff. I also failed a lot before to get that much confidence.

    I have issues with over organization if you couldn’t tell by now hahaha.



  • I personally use rsync since I do most my work by command line these days. It’s taken nearly half a year really understand it but it offers the flexibility I desire.

    I have a small network with only a handful of devices. I keep all my incremental backups on encrypted partitions and encrypted detachable SSD’s which I manually decrypt. Rsync is set up to use SSH so there’s some form of encrypted transfers but that’s not actually a priority for me, just an added benefit.

    I also use rsync to sync files and directories while maintaining additional system attributes across multiple systems. That is to say, what’s root or user accessible stays root or user accessible after the transfer is complete.

    If I desired more protection, I’d probably look into Borg backup. Currently I just use encryption as an annoyance deterrence method. I also stick to the base Rsync command because every other option I tried brought with it complexities which have all failed me. I at least have a high level confidence in my backup/restore process now.



  • I haven’t tried arch at all. I used Linux Mint for a year, LMDE for a year and only really started working with command line since last December. I think I chose to try Alpine because I wanted my web facing devices to have the least amount of software installed. Security-wise it made sense to me to have less surface area to exploit.

    It took a bit extra effort for me to learn how to use OpenRC as the init system. As well as learning Linux from a bare bones linux perspective.

    I actually found using Busy-box Ash interesting to work with and that’s the only shell I currently use. I even wrote a whole script around Rsync in a POSIX friendly way because I liked the idea portable scripting.

    If you’re interested, I can send you a link that contains the setup notes for my server. It’s about 85% of my setup process, the rest being some files that are mostly customization that I rsync into place towards the end of the setup process. That can give you an idea of what Alpine on ARM is like.




  • I can’t remember a time where I didn’t have issues with syncing apps. They always just seem to stop working and it’s always frustrated me. It feels like to me there’s too much complexity under the hood and it exhausts me when something goes wrong.

    As a result I’ve been using rsync commands as a way to sync files and folders. After the initial setup, I haven’t experienced any issues and it’s been consistent and reliable. I even created my own tool which simplifies each rsync command into a file for easier syncing/restoring of my data. I use it to sync between my laptop, android phone using Termux terminal and my two Raspberry Pi’s.

    Rsync does have limitations like not being able to do two-way syncing but for my usage I am okay with that. I’m generally backing up data in most cases. Rsync does offer more flexibility since it’s a command line tool so I’m able to create backups of my entire system or sync specific files and folders. I can also set up cron jobs to have syncs performed periodically but I mainly do all my syncing manually because I like to see where all my data is moving.

    As long as all my devices have static IP addresses within the network and I don’t mess around with any directory names/locations, everything just works and I’ve had a lot less headaches managing my data and backups. I also have a lot more confidence in my backup/restore process when compared to when I used other syncing programs/apps in the past.



  • 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’ve noticed personally just how different my mind works when I am constantly presented with data for my actions. Even though these random data points have no real affect on my life, I’m still drawn to having those numbers be bigger than before. From the votes I receive from a social media comment to the reactions from a meme posted in a discord server, all I want is more attention through a click of a button from someone else’s screen.

    I hate it. It feels like my value is placed into a number. For me, I prefer my value to come from how I treat other people. I feel a far greater sense of self when I am able to put my time and effort into helping other people. I get to learn the inner workings of someone else and teach them to empower themselves. It feels rewarding when later on those people I helped express their gratitute and trust in me. That is far more rewarding compared to the quick hit from any brain chemistry when looking at a bunch of data points or a bunch of money.

    Unfortunately, I can’t make money this way. Not in the way I want to learn, teach and empower other people. I’m terrified of going into a career that will destroy my innate desire to help others. I know it’ll wreck me in the process. Again.

    Capitalism destroys everything it touches by sucking all the life, creativity and humanity out of it until there’s a empty shell left behind. An empty shell that looks like every other empty shell. All those empty shells can be counted, given a value and sold. Reducing us and the human experience to yet another data point.

    I truly hope more people come to understand that these data points don’t have to put us in a competitions with each other. That our value as people can come from places that don’t have/need to be from a number value.

    One day, our planet will die. One day the last historian will die and all that data and preserved knowledge will sit and decay. It’s human knowledge and it’s meaning has more value to humans than any other living creature on our planet.

    Personally, I’d rather live a life where my actions are responsible for the wellbeing of myself, my community and the land under my feet. It doesn’t matter to me anymore if my value can’t be reduced to a number.


  • After finally getting fed up, I went on a 10 month campaign against mamagement calling out all the sexism, racism, poor management and absolute disrespectful treatment of apprentices and contractors. I made it very clear that the work culture was awful in every way.

    I got predictably fired but I secretly was working with corporate to deal with the the awful HR manager who was enabling this work culture.

    Without going into much details, After my company fired me, I put in a complaint to the government labour board over a wrongful termination case. A month later after my submitting my case to the labour board, the HR manager was forced into early retirement. A month after that I settled out of court and got my severance plus a little extra to cover lawyer fees.

    My coworkers knew, most got upset at me for challenging authority, some respectfully supported me at an arms length and even fewer people actually supported me.

    What was undercover hate wasn’t very hidden by the end of my time there. Although I doubt they fully knew how much I couldn’t stand them. I still had to maintain the peace somehow.




  • This game has caught my eye. The visual style alone is what really draws me in to the world.

    There’s something about the Half-Life-ish graphics and unique style that sort of hits a personal nostalgia for me. It has a wonderful combination of weird and abstract with a touch of familiarity. It also feels both vibrant and gritty at the same time. Something I didn’t realize I was missing so much. Especially after playing Baldur’s Gate 3 which has absolutely gorgeous but very busy graphics.

    After I get over my Caves of Qud hyperfixation, I am definitely going to pick this game up.