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

help-circle
  • I’m more interested in quality of life mods. I want to get mods that auto organize my backpacks so I don’t spend so much time organizing.

    I will also make a custom game that lowers food requirements and such so I can focus more on the story and combat.

    Not much of an achievement hunter myself but I have 80% already from my first three play throughs. Not planning on running a bard but if I can get Alfira to teach me to play a weapon, I might try to get the 100 gold in tips achievement. I always keep forgetting about that one.



  • I do something something like this using wildcard certs with Let’s Encrypt. Except I go one step further because my ISP blocks incoming data on common ports so I end up using an uncommon port as well.

    I’m not hosting anything important and I don’t need to always access to it, it’s mostly just for fun for myself.

    Accessing my site ends up looking like https://randomsubdomain.registered-domain-name.com:4444/

    My logs only ever show my own activity. I’m sure there are downsides to using uncommon ports but I mitigate that by adjusting my personal life to not caring about being connected to my stuff at all times.

    I get to have my little hobby in my own corner of the internet without the worry of bots or AI.


  • I have two systems that sort of work together.

    The first system involves a bunch of text files for each task. OS installation, basic post OS installation tasks and a file for each program I add (like UFW, apparmor, ddclient, docker and so on). They basically look like scripts with comments. If I want to I can just copy/paste everything into a terminal and reach a a specific state that I want to be at.

    The second system is a sort of “skeleton” file tree that only contains all the files that I have added or modified.

    Here's an example of what my server skeleton file tree looks like
    .
    ├── etc
    │   ├── crontabs
    │   │   └── root
    │   ├── ddclient
    │   │   └── ddclient.conf
    │   ├── doas.d
    │   │   └── doas.conf
    │   ├── fail2ban
    │   │   ├── filter.d
    │   │   │   └── alpine-sshd-key.conf
    │   │   └── jail.d
    │   │       └── alpine-ssh.conf
    │   ├── modprobe.d
    │   │   ├── backlist-extra.conf
    │   │   └── disable-filesystems.conf
    │   ├── network
    │   │   └── interfaces
    │   ├── periodic
    │   │   └── 1min
    │   │       └── dynamic-motd
    │   ├── profile.d
    │   │   └── profile.sh
    │   ├── ssh
    │   │   └── sshd_config
    │   ├── wpa_supplicant
    │   │   └── wpa_supplicant.conf
    │   ├── fstab
    │   ├── nanorc
    │   ├── profile
    │   └── sysctl.conf
    ├── home
    │   └── pi-user
    │       ├── .config
    │       │   └── ash
    │       │       ├── ashrc
    │       │       └── profile
    │       ├── .ssh
    │       │   └── authorized_keys
    │       ├── .sync
    │       │   ├── file-system-backup
    │       │   │   ├── .sync-server-fs_01_root
    │       │   │   └── .sync-server-fs_02_boot
    │       │   └── .sync-caddy_certs_backup
    │       ├── .nanorc
    │       └── .tmux.conf
    ├── root
    │   ├── .config
    │   │   └── mc
    │   │       └── ini
    │   ├── .local
    │   │   └── share
    │   │       └── mc
    │   │           └── history -> /dev/null
    │   ├── .ssh
    │   │   └── authorized_keys
    │   ├── scripts
    │   │   ├── automated-backup
    │   │   └── maintenance
    │   ├── .ash_history -> /dev/null
    │   └── .nanorc
    ├── srv
    │   ├── caddy
    │   │   ├── Caddyfile
    │   │   ├── Dockerfile
    │   │   └── docker-compose.yml
    │   └── kiwix
    │       └── docker-compose.yml
    └── usr
        └── sbin
            ├── containers-down
            ├── containers-up
            ├── emountman
            ├── fs-backup-quick
            └── rtransfer
    

    This is useful to me because I can keep track of every change I make. I even have it set up so I can use rsync to quickly chuck all the files into place after a fresh install or after adding/modifying files.

    I also created and maintain a “quick install” guide so I can install a fresh OS, rsync all the modified files from my skeleton file tree into place, then run through all the commands in my quick install guide to get myself back to the same state in a minimal amount of time.


  • Self-hosting and shell scripting from a minimalist perspective. I’ve combined them into a single hobby too so now it looks more like self-hosting on low power consuming devices.

    It all started with the idea of self-hosting a social media instance but then I found a minimalist linux operating system. Through that I found out how much I enjoy creating my own scripts/script tools while using as few packages as possible.

    I don’t really host much myself other than a simple file server and a blog page but I’m working towards writing a guide to help others understand and safely set up their own minimal, low powered, low spec, self-hosted content.

    Although my vision and end goal isn’t content for the whole wide world. I want people to be able to share in a more local way. With community, friends and family. That way we can begin to cut off our dependency on big tech companies.


  • Got a new tattoo today. Some isopods crawling around some mushrooms. It turned out great and I love it.

    Turns out I’ve been seeing the same artist for 4 years now. It’s makes me happy hearing how much she really enjoys making custom pieces for me because I give her so much freedom. She also likes that my body has a history of her art progression from over the years since she started tattooing. I think that makes the art I’ve been gathering over the years a bit more special to me.



  • because that’s the default social perspective you seem to be implicitly reinforcing.

    If I was quoted directly I might be able to understand what I am implicitly reinforcing. Otherwise this seems like a personal attack and a distraction from the conversation I laid out in my first comment.

    However, people generally give shitty women and their crappy behavior a way larger pass than men for the same offensive actions. And that’s institutionalized in our laws.

    There are many laws in the world that vary greatly from region to region, are we totally sure women have more freedom in comparison to men in the way they act? I would like to see support for such a claim. A claim that involves half the population.

    and as for the authoritative voice… that’s just what people do. pulling rank is part of the social game way all play to push ourselves up over one another. ‘as an x’ can be anything. it’s a rhetorical device.

    Being social is not a game. It’s a thing people and also a wide variety of other animals do. It’s done for a wide variety of reasons. There are people who dedicate their lives to observe other animals and understand the complexity of being social. It’s not fair to reduce 8 billion people to a single category from a single person’s social experience.

    That sucks that people have to experience social moments as a constant struggle to push themselves over each other. It’s definitely not the only way to live. There are communities online and offline, past and present that are able to exist without constant conflict within their social circles or communities. It involves being open and willing to accept others just as they are. If someone does not want to be open or accepting, then of course they will be angry or miserable.

    Personally, I’ve made efforts throughout all my life to distance myself from people who think being social is a game. Today I surround myself with people who caring and loving without the need to be dominant over each other. It’s possible with a lot of work and persistence. I could blame others for feeling miserable but then I would never ever be happy.


  • I do want to write up a guide about how to setup Caddy + DeSec.io but I don’t have the time at the moment. If you have any questions, feel free to ask. I can try to help where I can.

    I’ll leave you this previous post I made, you might find some additional information in there if you get stuck. https://lemmy.dbzer0.com/post/51117983

    Also, someone suggested using a wildcard cert for the use of any sub-domain names. I chose to learn and use that because it helps obscure my services. If you have any interest in security, it might interest you. It terms of security, it’s not the absolute way to protect yourself, but I think it helps when combined with other security measures. If you read the comments in the post, you should get some more insight about it.



  • I find it interesting how men regularly insert themselves into places or communities that are not designed for their specific label. I want to wonder what it is about women specifically that really makes men so uncomfortable about women having a place to discuss the world amongst themselves. But it doesn’t take long to see a common trend that appears which is a man is attempting to push their dominance over a situation.

    Often times a comment begins with “As a man…” and it’s obvious the commenter is positioning themselves as an “authoritative” voice. Placing themselves higher than the women in a woman’s community. As if their words, experiences or perspectives hold more weight then the other people in this community not designed for men.

    I often see this behaviour also within men’s communities such as Men’s Liberation. It confuses me greatly to see “As a man…” comments in the Men’s Liberation community because why do you need to declare your man status, in a men’s community, talking about men’s issues?? It seems to me it’s about placing their own thoughts, experiences and perspectives over the other, “lesser” men in the community. Often those comments ignore the message of the article or video while adding absolutely nothing additional to the conversation. They just stated they are men. That’s it.

    The same men that argue against a segregated internet would not hesitate to join a men’s only community in real life or not. It’s not even a conscious effort for them to join a men’s only community. So when a community appears that doesn’t include them, I imagine it must feel insulting to be excluded this one time.

    There’s over 8 billion people on this planet with over 8 billion different experiences, not everyone is going to relate to everything all the time. An individual’s experience is not universal. An individual’s experience does not give them authority over another groups experiences. Spending a life trying to dominate everything around yourself is an impossible task because there will always be people who will defy your authority. Nature in general doesn’t have a single fuck to give about one person’s dominance.

    Good on the women who persist to exist in men dominant spaces. It’s a steep uphill battle. It’s an exhausting battle that seems never ending. I recently read how some of these women only communities operate behind the scenes and how they deal with certain issues. It showed how much effort they put into their community. I have an even greater appreciation for their existence now and I hope they continue to exist and grow.


  • True.

    My self-hosting strategy is wildly alternative and not one I speak much about publicly. I’m the only person connecting to my own domain so as long as I continue to practice shutting the fuck up, I can get away with using multiple layers of obscurity rather than fiddling with third party solutions.

    I check my logs daily and the only activity I ever see is my own. Since I am not hosting anything critical or sensitive, I have the opportunity to experiment this way without much risk to myself.

    The way I’m set up, I am not concerned with DDOS attacks because it would fail to get past the Dynamic DNS. If I were hosting a social media platform or something more public, then I would need to take stronger measures to protect myself and that data.



  • Even though I don’t host anything important, I’m still glad I found alternative ways to hosting my own stuff without the use of any of Cloudflare services.

    I’ve noticed over time that the self-hosted communities have been suggesting Cloudflare Tunnels less and less since Trump and his gang took over America. Maybe this latest outage will push more people to not recommend Cloudflare again in the future.

    I still remember when I first got into self-hosting and being mocked pretty hard for questioning the use of such a large centralized service like Cloudflare. I’m glad I persisted and kept learning in my own direction but that still was very demotivating at the time.


  • I actually started with RPi’s. The first one, a used Pi 4b, is dedicated only to HomeAssistant. I don’t tinker with it anymore because it does what I want and I don’t want unexpected downtime when I have to use the bathroom or use the lights in my room.

    I bought a used Pi5 with the intention of upgrading later. In life I am quite minimal and find a joy in using what little tools and material I have to create something new. That seems to hold true to technology and scripting too. The RPi5 with an old USB3 HDD is actually way more power than I can currently use and can imagine using for a long time. The extra room to work is convenient though.

    I’ll have a look into some of the places you suggested, those seem like the places to draw good inspiration from, thank you.



  • Went to a wedding this weekend. It was nice but very overwhelming. I’m also still recovering from an ear infection so the speakers and also the drums from the Chinese dragon dance seemed to hit the eustachian tube in my throat/ear in a painful way. I stayed until the music started and then headed out. Fortunately my friend and his wife already know I’m not a huge fan of weddings so they were already happy I was able to make it out to their wedding day.

    Spent the rest of the weekend hanging out with my friends in the city. I learned that my friend talks in her sleep and it’s hilarious. We watched a movie at her partner’s place and she fell asleep during the movie. At one point later in the movie, she said “Spoiler, he’s a gnome!” Spoiler, there was no gnome in the movie. Later in the night she turned to me and said “you’re not a girl!” in a very disappointed voice. My favourite was when she said “shake ya tit!” Just a singular tit. Even when she’s sleeping, she can still make me laugh. I love her so much.

    Overall a good weekend. Looking forward to my tattoo this Friday. My artist showed me the initial sketch this weekend and I’m already in love with it. Been going to her for over two years now because I love her art so much. I’m excited.


  • I started out rewriting my network backup scripts only to realize I was adding functionality to a previous script I wrote to automatically mount and dismount luks encrypted volumes. I still want to type in my luks passphrase because I don’t want everything automated and prefer to include inconvenience as an additonal security measure in securing some of my data.

    I also came to the realization recently that the reason I don’t relate strongly to other self hosters is because I’ve unknowingly been trying to create a minimal self hosted system that is more beneficial to small, low powered devices.

    I’ve been using Alpine Linux, I install only the bare, older but well established tools and have been creating scripts soley based off those tools instead of seeking out bigger, more complicated modern tools. For example creating workflows by only using rsync or using https://github.com/RayCC51/BashWrite to create a blog that only uses bash and GNU sed to create a static blog site.

    At least now that I’m aware of this, I can keep an eye out for such projects or communities and would hopefully be able to contribute something in that direction.