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
4
Comments
157
Joined
2 yr. ago

  • Last summer to winter I played Baldur's Gate 3 three times in a row and then quit gaming for a year.

    It's winter time and I now have the urge to play again. Just finished downloading it again last night. Mod integration, new sub classes and probably some more goodies. I'm excited :)

    It's already snowing out so it's the perfect time to get cozy in my gremlin nest and play games.

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


     
        
    .
    ├── 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.

  • In a post with multiple people talking about how often men are inserting themselves in communities not meant for men, it would be nice to have some sort of supporting evidence to the to the claim that women are inserting themselves in men's spaces.

    A few words doesn't really give context or support for such a claim.

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

  • women insert themselves into men's spaces too.

    Is this all there is to comment after I pointed out my observations about men dominating spaces? Should I have also pointed out how much more frequent it is for men to invade other people's safe spaces and not other people invading men's spaces?

    why is it that you inherently value women over men?

    Where did I say I inherently value women over men? I can appreciate others without putting others above me from a hierarchy perspective.

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

  • Currently I'm using DeSec.io for my Dynamic DNS and Caddy as my reverse proxy to automatically handle encryption certificates. It takes a little extra effort setting up a DeSec.io module with Caddy but since I got it working, it's been essentially zero maintenance.

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

  • If I can't hibernate, it's the next best thing :)

  • I think I figured out why I've been so extremely paralyzed by decision making the past week. It's not the ear infection but the medication. I looked up the side effects and one of the lesser side effects listed was confusion. The timing of my irritability seems to line up with when I take the pills too. Only a few more days to go.

    Gonna go pick up a used PS5 controller today. Usually when I hang out with my friend that lives in the city, I cuddle her dog and watch her play fortnight. Now I can cuddle her dog and play along with her.

    I should be able to connect the controller to my computer too so I can still use it to play games even when I'm not chilling with my friend. Which is great because winter is coming and I don't want to sit at a desk and play games. I want to make a cozy little gremlin nest and play games.

  • I've experienced gatekeeping issues long before I got into self-hosting specifically. Years ago I wanted to learn C++ for Arduino and I was constantly talked down for asking questions.

    "Why don't you just do ..." in response to a question feels very rude as a newcomer because it feels like I am being talked down to for not knowing what others already know. Even when I made an effort to show I was making an effort to learn on my own, I was still belittled.

    I'm all for hearing different ways of approaching my issue but from the replies, it often feels like other people insist there is only one true specific way to handle an issue.

    When I first got into self-hosting, people kept pushing Cloudflare on me. When I expressed concern over a large centralized corporation having that much control and how they might have service issues, I was mocked really hard. Half a year later and there was a significant outage and suddenly there's all this talk about how centralized the internet is and how that is bad.

    After that I took it upon myself to find alternative ways to protect myself without Cloudflare's services but every step of the way has been an isolating experience. Every step of the way has been full of people saying that my efforts are pointless and that the bots will win anyways so I shouldn't bother.

    I decided to try to secure myself through multiple layers of obscurity and every question in that direction has been full of people saying that obscurity is not security, the bots will find you anyways!

    I've stopped myself from asking too many questions now. I still keep learning in my direction. I feel like I've managed to find multiple solutions that both obscure and protect myself. I've constantly check my logs for months now and the bot is less than I expected in places I expect them to be and completely zero in other places I thought there would be some activity.

    I want to share what I have learned and my experiences but I know I will receive backlash for deviating from the norm.

    I've spent a lot of my self-hosting efforts trying to find ways to protect myself with minimal use of third party services, documenting as much as I could only feel afraid to share what I have learned.

    This comment may not be about learning self-hosting as a beginner specifically but the vibe has been pretty damn consistent throughout me learning C++, self-hosting, linux and shell scripting. All things I enjoy but all so full of people ready to talk down to someone who wants to learn.

  • Selfhosted @lemmy.world

    Can't access exposed rootful podman container from outside of host device

  • Selfhosted @lemmy.world

    Caddy + DeSEC.io + DNS Challenge

  • Free and Open Source Software @beehaw.org

    Terminal-Based Web Browsers

  • Free and Open Source Software @beehaw.org

    Using Let's Encrypt SSL over uncommon ports