🇨🇦

  • 15 Posts
  • 957 Comments
Joined 2 years ago
cake
Cake day: July 1st, 2023

help-circle


  • Why are they saying ‘death to America’?

    Because America won’t leave them alone. America started this shit, and continues to retaliate over and over for it’s own fuck ups comming back to bite it.

    Obviously Iran is going to hate them and say things like ‘Death to America’ when America just wont stop giving them reasons to.

    Maybe if America can demonstrate proper restraint and just leave the country to it’s own afairs, truly show themselves to NOT be an enemy of Iran, perhaps even an ally given sufficient time to heal; Iran will no longer feel the need to defend themselves against an immanent threat, whether real or perceived.

    Bombing them sends the opposite message.


  • Yes, they have been seeking nukes since at lease the 90s, probably earlier, as around the 70s America on behalf of Britain orchestrated a coup and dismantled the countries progress, all so Britain could continue fucking Iran out of its oil and the profit they need to develop.

    As far as the present goes;

    I don’t know whether they were going for nukes specifically, or instead were developing civilian energy projects that produce/use the same if not very similar products; and that stockpile enabled them to pursue both.

    Honestly I didn’t care. While I generally don’t think ANYONE should have nukes, the US and Russia keep proving over and over again that that is the only deterrent you can actually rely on; so I can totally understand various nations drive to ensure they actually get some peace. If Iran feels they want/need nukes to keep themselves safe; well power to em, unfortunately they are correct.

    Leave them the fuck alone. Stop providing them with more and more reason to fucking despise the west and it’s allies; continually proving they HAVE to fight back to continue to exist. Continuing to attack isn’t turning them away from nukes, it’s hardening their resolve and proving further why nukes are necessary. Why do you think they felt it necessary to build a facility 200m under a damn mountain??

    Afraid they’re going to use their nukes offensively? Then stop giving them reasons to. Actually show some progress towards world peace instead of of just bombing everyone that has a slightly different world view.




  • I use cloudflared to translate DNS into DNS over TLS instead of Unbound to make it into recursive DNS. Just never really seen the need to switch it. I’m happy with nextDNS + Cloudflare resolving DNS upstream.

    The main thing I wanted to note is port 53 outbound is blocked at the router to prevent devices from using external/unencrypted DNS. If a LAN device wants DNS resolution they MUST use the LAN DNS servers they were given via DHCP, or use their own DoT config, as plain DNS won’t make it out of the network.

    It’s because of this block/enforcement that I run two local DNS servers: pihole on an RPI and a mirror on my main server tower, with Galaxy-Sync keeping them identical. If I tinker with/update one, the other picks up the slack so connectivity/resolution isn’t disrupted.


  • Hard to say for sure really.

    I can respect someone’s religious views as long as they aren’t trying to push them on me. That’s to say; not trying to make me believe the same or insist that I have to follow the rules of their chosen religion.

    As far as my own views go; I don’t follow any particular religion. I don’t necessarily believe there isn’t some form of god, but I don’t follow/believe in any specific deity either. Maybe there is, maybe there isn’t; but there have been hundreds of thousands of gods/goddesses/deities/religious figures throughout human history. Who’s to say you’ve chosen the correct one, along with the correct set of (sometimes oddly specific) rules and regulations to go along with it?

    You want commandments to follow? Here’s one:

    “Don’t be an asshole”

    Everything else kind of just falls into place around that. As long as we can respect each other and our differences; yeah, romance is certainly possible.








  • Trying to set that up to try out, but I can’t get it to see/use my config.yaml.

    /srv/filebrowser-new/data/config.yaml

    volumes:

    • /srv/filebrowser-new/data:/config environment:
    • FILEBROWSER_CONFIG=“/config/config.yaml”

    Says ‘/config/config.yaml’ doesn’t exist and will not start. Same thing if I mount the config file directly, instead of just its folder.

    If I remove the env var, it changes to “could not open config file ‘config.yaml’, using default settings” and starts at least. From there I can ‘ls -l’ through docker exec and see that my config is mounted exactly where it’s supposed to be ‘/config/config.yaml’ and has 777 perms, but filebrowser insists it doesn’t exist…

    My config is just the example for now.

    I don’t understand what I could possibly be doing wrong.

    /edit: three hours of messing around and I figured it out:

    • FILEBROWSER_CONFIG=“/config/config.yaml”

    Must not have quotation marks. Removed them and now it’s working.


  • Decided to do some more reading on this topic. TIL:

    TCP, the more common protocol; requires at least one side to have a port forwarded through their NAT to the client, so the other side can make a connection to that open port.

    uTP on the other hand, can ‘holepunch’ by sending a packet to a known IP, which opens a port through the sending clients NAT, specifically for that IP. That port can then be used to send and receive by either side until it closes due to inactivity.

    So, torrent clients can use uTP holepunching to open a port without requiring manual forwarding, then advertise that open port to public trackers. Client ‘A’ will try to connect to an IP+port it got from the tracker and get ignored (because the recipient NAT isn’t expecting data from that IP and drops the packets). Then when client ‘B’ decides to connect to client ‘A’, 'A’s port will now be open and allowing data from 'B’s IP, thus establishing a connection.

    This is slower than a direct connection because both clients need to be made aware of each other and decide to attempt to connect at reasonably similar times. It also requires public trackers with peerexchange enabled and the torrents cannot be flagged as private.




  • FolderSync selectively syncs files/folders from my phone back to my server via ssh. Some folders are on a schedule, some monitor for changes and sync immediately; most are just one-way, some are two-way (files added to the server will sync back to the phone as well as uploading data to the server). There’s even one that automatically drops files into paperless-ngx’ consume folder for automatic document importing.

    From there BorgBackup makes a daily backup of the data, keeping historical backups for years with absolutely incredible efficiency. I currently have 21 backups of about ~550gb each. Borg stores this in 447gb of total disc space.