confusedpuppy

joined 2 years ago
 

I use rsync too. It's older and from what I understand was designed at a time when data storage was much smaller so it may not be as fast as other backup options. It also doesn't have encrypted backups like other backup options (I think).

Rsync has been the most reliable option for me though. Every syncing option I've tried seems too complicated and breaks down every time I look away. Since my entire backup size is around 550gb and I'm not concerned with encrypted backups, I think rsync just works just fine.

I even created my own tool that puts my rsync commands into easy to read/modify files so I can organize my most common transfers. I can easily backup my phone, HomeAssistant server, home server and computer to my two backup locations in a single alias or cronjob now.

A bit of a pain to learning how to make proper backups that restore successfully every time, but once I figured it out, I've been very confident in my backup strategy.

[–] confusedpuppy@lemmy.dbzer0.com 1 points 6 days ago (1 children)

I was planning on using weechat and the relay extension for a simple, all-in-one package. Currently I just use IRC for tech support, especially with Alpine linux.

Biboumi seems like a good idea if I wanted to set up a server and I'll keep it bookmarked. I'm still back and forth about an IRC server so that idea has gone into the bonus category for now. I think Snikket would be a service that's far more accessible and easier to share with the people I want using it.

I do like that it has xmpp support. I assume it would go well with Snikket.

[–] confusedpuppy@lemmy.dbzer0.com 2 points 6 days ago* (last edited 6 days ago) (3 children)

I've decided to stop using Podman for the moment since it was not allowing me internet to access my services. I'll try again later when the motivation comes back.

Other than that, I've been slowly working on security, reliability and maintenance. For the moment I am happy with my device's own security which I just finished last week. If I need extra security at this point, it will most likely be from a third party service but I don't intend on having a known presence so I may get by just being unknown and obscure.

Ddclient on Alpine linux works very strangely so I made a script to check that it's still updating my IP address and force restart it if necessary. Combined it with my targetted backups script to make the beginning of a maintenance script.

The last two steps are to setup an IRC client + IRC bouncer and a Snikket service and I'll be happy. Anything I add after that is simply a bonus I can tinker with for fun but I'm looking forward writing for my blog without technical issues floating in the back of my mind.

I'm happy that in the last 3-5 years that I have been meeting the type of people I want to be around.

All my new friends have been treating me the way I have always wished to be treated. Which is the same way I try to treat everyone else. They also happen to be a very specific type of people that is completely unexpected to me but I'm so happy to have met them anyways. I love them all so much.

[–] confusedpuppy@lemmy.dbzer0.com 20 points 2 weeks ago (1 children)

I was staying at a hostel in Sydney and It was just me and English girl just chilling in the common area. It was sort of exposed to the outdoors since there was no doors, just an entrance. It just lead to the sheltered outdoor area but each dorm room had their own heavy door.

We both found out that day that the big roaches that roam there knew how to fly. Not well. Like it struggled to carry it's own weight. We both had time to react and do something. We both just watched in horror as it flew right into her hair.

[–] confusedpuppy@lemmy.dbzer0.com 13 points 3 weeks ago

Whenever I think about the movie Children of Men, all I can think is that the answer to the Human Project's question was microplastics.

Instead of asking why women couldn't have children anymore, they should have been checking men for forever confetti in their balls.

That on it's own is fine.

But I said no. I shouldn't have to say no more than once because it's annoying to continually say no. It is weird that they put nearly two weeks of effort into trying to get me to do something when I already said no.

We already worked a physically demanding job and I rode a bike to and from work. I was already happy with my body but they weren't happy with my arms.

I'm quite fortunate enough to have found people who appreciate my hugs. Not quite bros. Or maybe they are. Depends on peoples perspective. In any case, my arms just fine as they are for them :)

[–] confusedpuppy@lemmy.dbzer0.com 3 points 3 weeks ago (1 children)

I've had a lifetime of people labeling me as something and trying to enforce that label on me. When I eventually do something that sits outside of that label, those same people get angry at me for breaking the expectations that they set for me. Expectations that they never explicitly told me but assumed because of that label they placed on me.

As a result, I pushed back by "delabelling" myself, mostly. If I must label myself, I attempt to use the most broad term possible as to avoid cornering myself. Sometimes it's too easy to use a label as a conversational shortcut.

As a personal result, I tend to avoid labeling others. In my mind that puts me on even level with the people around me. It avoids me talking to specific groups of people and allows others to participate in the discussion, no matter how those other people view or identify themselves.

I've watched how words, labels and categorizations have become weaponized and used to divide people. Which is absurdity. Words are ever evolving and dying so to me it seems pointless to allow words to strongly influence me.

These days I surround myself with people who are able to show me who they are over people who spend their energy telling me who they are. Real confidence doesn't need to waste their time on only words. Those words should add to that person as a whole. That's how I want to view another person.

Not trying to convince you to change your mind, I do see the value in using words or labels to find community, especially in times like these. I think you seem open to at least seeing where my unorthodox views come from.

[–] confusedpuppy@lemmy.dbzer0.com 1 points 3 weeks ago (3 children)

I tend to ignore terms like neurotypical and neurodiverse because I just view everyone as neurodiverse. And if everyone is neurodiverse, then nobody is neurodiverse. That just means to me that people are people. Some more insecure than others.

I also think that everyone is gay. Which means I personally don't really view anyone as gay, just people doing normal people things no matter who they love. Some people just happen to be insecure as fuck about loving another person.

What I do see are a lot of insecure people attempting to set and enforce normal behaviour because they are afraid of being weird while ignoring the fact that being alive is the most weird and pointless experience ever.

Gotta have a little fun with the weird, pointlessness of existence, that's what can make life beautiful and interesting :)

[–] confusedpuppy@lemmy.dbzer0.com 5 points 3 weeks ago (5 children)

I was just having some fun by pointing out that women aren't the only mythical creature whose signals are hard to read.

I do agree with your last point thoroughly, bullshitters do be bullshittin' it. A lot. Too much I would say.

 

As of right now, I currently have a working Docker container for Caddy which can successfully get TLS certs and I am able to access my own test site with an external web browser.

What I want to do use the same files (Dockerfile, docker-compose.yml and Caddyfile) to do the same with Podman Compose. When I run podman compose up -d I am able to build the Caddy container and it will also successfully get it's own TLS cert.

docker-compose.yml

services:
  caddy:
    container_name: caddy
    build: .
    restart: always
    ports:
      - 80:80
      - 5050:443
    volumes:
      - ./Caddyfile:/etc/caddy/Caddyfile
      - caddy_data:/data
      - caddy_config:/config
      - /home/sxc-pi/shared/:/srv:Z
    networks:
      - reverse_proxy

volumes:
  caddy_data:
  caddy_config:

networks:
  reverse_proxy:
    external: true

While on the same device, I can use curl localhost:5050 and get the message Client sent an HTTP request to an HTTPS server. which is the same result as if I were using Docker. If I try to access my site through my domain name or local network ip address from an external device, the connection times out.

I didn't make any changes to my firewall or router's port forwarding because I expect Rootful Podman Compose to work similar to Docker.

I checked iptables and below are the differences between using Docker and Podman but I don't really know networking enough to understand what it's really saying

iptables differences

sxc-pi:/srv/caddy$ diff ~/iptables-docker ~/iptables-podman 
***
/home/sxc-pi/iptables-docker
+++ /home/sxc-pi/iptables-podman
@@ -31,8 +31,6 @@
 
 Chain DOCKER (2 references)
 target     prot opt source               destination         
-ACCEPT     tcp  --  anywhere             172.18.0.2           tcp dpt:https
-ACCEPT     tcp  --  anywhere             172.18.0.2           tcp dpt:http
 DROP       all  --  anywhere             anywhere            
 DROP       all  --  anywhere             anywhere            
 
@@ -70,15 +68,20 @@
 Chain NETAVARK_FORWARD (1 references)
 target     prot opt source               destination         
 DROP       all  --  anywhere             anywhere             ctstate INVALID
+ACCEPT     all  --  anywhere             10.89.0.0/24         ctstate RELATED,ESTABLISHED
+ACCEPT     all  --  10.89.0.0/24         anywhere            
 
 Chain NETAVARK_INPUT (1 references)
 target     prot opt source               destination         
+ACCEPT     udp  --  10.89.0.0/24         anywhere             udp dpt:domain
+ACCEPT     tcp  --  10.89.0.0/24         anywhere             tcp dpt:domain
 
 Chain NETAVARK_ISOLATION_2 (1 references)
 target     prot opt source               destination         
 
 Chain NETAVARK_ISOLATION_3 (0 references)
 target     prot opt source               destination         
+DROP       all  --  anywhere             anywhere            
 NETAVARK_ISOLATION_2  all  --  anywhere             anywhere            
 
 Chain ufw-after-forward (1 references)

I've also rebooted after starting the Podman containers incase there were any iptables issues but that still didn't help.

I've searched what I can but haven't gotten anything to work or get me closer to finding an answer.

I'm hoping to use Rootless Podman if I can figure this out, if not I have Docker as a fall back plan.

Any help or insight would be appreciated.

 

For a couple weeks I've been struggling to get TLS over Caddy with DNS challenges. My ISP blocks incoming data on ports 80/443 and I was looking to use an uncommon port (5050) for my personal needs.

I've followed the instructions here and I've made sure to use the proper DeSEC.io module in my docker build.

When I start my docker container and check the logs, I get an error that says the challenge failed because of an incorrect TXT record. However when I check DeSEC.io's website, the TXT record that was created matches the Caddy log error message and even shows that the TXT record has been last touched "less than a minute ago."

I've tried minimizing my Caddyfile to the bare minimum and I still can't seem to get TLS working.

Dockerfile

FROM caddy:2.10.0-builder AS builder

RUN xcaddy build \
    --with github.com/caddy-dns/desec
FROM caddy:2.10.0

COPY --from=builder /usr/bin/caddy /usr/bin/caddy

docker-compose.yml

services:
  caddy:
    container_name: caddy
    build: .
    restart: always
    ports:
      - 80:80
      - 5050:443
    volumes:
      - ./Caddyfile:/etc/caddy/Caddyfile
      - caddy_data:/data
      - caddy_config:/config
      - /home/sxc-pi/shared/:/srv:Z
    networks:
      - reverse_proxy

volumes:
  caddy_data:
  caddy_config:

networks:
  reverse_proxy:
    external: true

Caddyfile

{
        acme_dns desec {
                token "<DeSEC.io Token Number>"
        }
}

files.samplesite.com {
        root * /srv
        file_server {
                hide misc
                browse
        }
}

At this point I do not know what else I can try to get TLS working with Caddy. If I can't get this to work, I can use Nginx Proxy Manager as a tried and tested backup plan, although I prefer to use something that is terminal based because I don't want to use the Web UI that NPM uses.

Any insight or help would be greatly appreciated. I'm also not looking to use any tunnel services at the moment. I'd like to figure this way out so I have a fall back plan if I decide to use a tunnel in the future.

 

Woke up this morning to an empty nest. The babies were walking around the deck while both parents were out.

About an hour later both parents came back. The babies were hiding behind a pot so I moved it out of the way and the one parent immediately came down and sat with them for about 10 minutes.

After a bit the parent called out and fed both the kids. Not long after that they all flew off into the big tree in our backyard.

Sad to see them go but I hope they stay safe out there and come back again next year :)

 
 
 

We have a nice cool day today after some really hot days. The babies were all cuddled up and staying warm.

Bonus baby picture

Here's some colour to make up for the sad flowers in the dove planter box.

And a sleepy bee butt

 

Lately I've noticed the mourning dove nesting in our planter has been vibrating a lot lately. It's throat visibly and silently vibrates. I've even noticed it's tail has been vibrating as well and it's causing the plants in the planter to shake too.

Currently there's two babies in the nest with it so I assume it's some form of contentment like a cat purring?

When I first go outside, it's usually like an unblinking statue. Once I'm sitting down and eating or playing music at a reasonable volume, it's quite animated, curious, blinking and vibrating constantly.

I also thought maybe it has something to do with producing crop milk since this all started sometime around when the babies hatched but I can't find anything when I search for more information.

 

Every year there's mourning doves that nest in our planter that hangs on the backyard deck's railing. This morning I was able to get a couple quick pictures of the babies during the morning shift change :)

Here's one parent looking cute and keeping their babies safe.

 

What's growing in my garden? I didn't plant it. It's just doing it's thing. It's also become one with the mystery tomato plant growing beside/in/on it.

Here's a picture of the flower if that helps

Everything about this plant is comically oversized

 
 

Over the past year as I've gotten into linux and self-hosting as a hobby, I've found an interest in using terminals and the "minimalist" feeling it gives me. Recently I found out there are terminal based web browsers and I'm really interested in the stripped down nature of web browsing it offers.

I already tried out W3M but I know there are a few others such as Lynx and Browsh.

I'm interested in hearing about other people's experiences with terminal web browsers, the pro's and con's and also the reasons for using them.

view more: next ›