Skip Navigation

InitialsDiceBearhttps://github.com/dicebear/dicebearhttps://creativecommons.org/publicdomain/zero/1.0/„Initials” (https://github.com/dicebear/dicebear) by „DiceBear”, licensed under „CC0 1.0” (https://creativecommons.org/publicdomain/zero/1.0/)C
Posts
2
Comments
121
Joined
3 yr. ago

  • https://github.com/rothgar/awesome-tuis

    It has a list of Text User Interfaces for terminals. Handy since I work in a terminal mostly with my network devices. A TUI for file management made life a lot easier for myself.

  • 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.

  • Container databases seem as simple as shutting down a container, running a backup and then starting the container again. Although my my experience is only from hosting a Lemmy/PieFed instance. I did make many backups and restores with no issues to the database. It all worked as I intended it to work.

    I would imagine a similar process for non container databases. Stop, backup, restart. Although someone with more experience would be better to answer that.

  • 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.

  • How do you think Ansible can help me? I've read about it a few times but it's hard for me to understand it's actual usage without spending time playing with it.

    I can possibly look into it a bit more in the future. I've got a few things I'm working on like learning how to do TLS with Caddy so I can reduce my dependency with Cloudflare.

  • 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 appreciate that about Debian. Common tools and stability can be both convinient and reliable. Learning linux is already overwhelming with choices.

    Even though I use Alpine for all my Pi boards and laptop, I keep a live usb partition of Linux Mint Debian Edition as my emergency backup. It just works.

  • My frustration with Raspberry Pi OS is that the packages available were constantly out of date. Some were 2 to 3 years out of date.

    I eventually started using Alpine linux on my Pi boards and have been happy since then. Now I can use the latest Docker and Podman packages without manually adding new repositories.

    If I didn't prefer Alpine's minimal approach, I would have probably gone with Debian because of it's history in stability.

  • 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 have a few small services I've been hosting on a Raspberry Pi 5 but ever since I saw a list of no JavaScript/CSS/HTML sites, I've been interested in hosting some simple pages just for myself. I'll probably look into something that can create simple pages with markdown because it's something simple that I'm already comfortable with.

  • 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.

  • I'm not a fan of labels because I can never keep up with the constant changing of meaning or the new labels that keep appearing.

    Instead I focus on peoples actions to figure out how I am to handle them. The most common behaviour I see in people who act more in their own self interest is manipulation. They want to control as much as possible. That includes the situation and the people around them.

    The simplest thing to do is observe. Watch what they do. Watch how they interact with people around them. I often ask myself a bunch of questions about that behaviour. Do the words they say match what they do? Where is the attention coming from and where is it going? What tools do they use to bring attention to themselves? Is there a power imbalance between them and someone else? What tools do they use to control that power imbalance? Who is gaining something and who is losing something in those interactions? Why do they care so much about something that seems insignificant?

    That's not a complete list or anything. People are creative in good and bad ways so it's more of a developed skill which takes time to grow. You may find other observations or questions to help you filter out manipulative people.

    As a quiet person who has spent more time observing than talking, I've always been a target for manipulators. They seem to think my quietness is submission. I've dealt with far too many manipulators so much of what I said comes from those experiences.

    I often deal with manipulative people by either acting dumb or figuring out the tools they are using or willing to use on me and deny them the chance to use those tools on me any further.

  • D:

  • I got fixed a couple months ago. Best decision ever.

    For nearly 40 years, I've been told the horrors of climate change. For nearly 40 years, I've watched climate change unravel. And now at nearly 40 years on this planet, I've reached a point where I am more concerned about immediate human activity affecting my life rather than the breakdown and collapse of our planet's environment.

    At no point in my life has there ever been a desire to bring a new life into this horrifying existence.

    Now if only those weird and miserable old men would stop calling me selfish for not having children. Their obsession with my genitals makes me uncomfortable.

  • I hate flirting. I just don't understand it. It's this weird social dance that no one explains but expects people to understand. It all feels hypocritical that comes with unreasonable expectations.

    The biggest source of frustration for me comes from the fact that I have to act in a way that says I am interested while not saying I am interested. That just does not work for me.

    I don't flirt. I don't even try. I don't want to be with someone flirty because from my past experiences, flirty people are also not straight forward about other parts of their true selves.

    Flirty people also misinterpret a lot of my actions as a result of me not understanding flirting as well. Many flirty people from my experiences have assumed I am flirting. I was just being nice. I was treating them like a person. Just like I treat family like people. And friends like people. And strangers like people.

    As a not flirty person, the number of times people have pushed me up against a wall and kissed me, or just jump to kissing me has been way more than I ever expected out of life. Each time has been equally confusing. I wasn't flirting. I was just treating them how I wanted to be treated.

    I have no advice to give but I have some thoughts to share from my life experiences. People like being treated like people. People who make mistakes. People who have their own thoughts and feelings. People who are themselves. I've made more genuinely close connections with people, intimate or not, by just treating people as people. And it's really something as simple as that. Also having a genuine smile helps quite a bit too. When I smile because I'm enjoying the moment, I notice that it draws people towards me. It's a type of energy that draws people in and it makes me feel even better about myself too.

  • I've personally never really bothered with respect after learning how authority figures and elders use respect as a tool to maintain what little authority, position or perceived power they have over others, such as myself.

    Instead of giving them respect that they demand, I treat them with dignity. They aren't special because I treat everyone I meet with dignity. This gives people a chance to earn my respect through their actions and treatment to both themselves and other people.

    I do not feel comfortable allowing respect to be abused in a way that makes me feel submissive to anyone else. Also from my perspective, those who demand respect, do not deserve any respect because they fail to treat anyone else with dignity.