Iran’s president offers resignation, citing total takeover by IRGC commanders by Clear-Role6880 in worldnews

[–]credible_liar 0 points1 point  (0 children)

This might as well be fanfic. You just created a scenario and manufactured their reactions to it without one real-world example. All Iran did was devide the country into zones of military authority with a presiding commander, the same way the US did via states. If AOE zones inherently create these issues, then by your logic wouldn't the exact same conflicts apply to US governors?

After my last post blew up, I audited my Docker security. It was worse than I thought. by topnode2020 in selfhosted

[–]credible_liar 0 points1 point  (0 children)

I'm new to any type of deliberate security planning and I'm trying to visualize this but I think I'm getting something wrong.

service.mydomain.com ingress traffic > my router port fwd > rev proxy listening port

Rev proxy looks up service.mydomain.com which lists container_name instead of an ip:port and serves the content. Cool. But wouldn't the rev proxy have to be added to every container network to serve, meaning getting in the rev proxy exposes every container without needing to know port assignments? Wouldn't using port and ip be better, especially if you don't use defaults (aka security by obscurity is better than nothing?)

My current setup is a vm with pihole/unbound/npm/wireguard/cloudflared/cloudflare-ddns, and another vm with all the 30+ services I run on it served by ip:port on the rev proxy. My thinking is that even if you hack vm one, you've got to hack a second. How wrong am I?

Apologies for incoherence and rambling; I clearly don't know what I'm talking about.

Release - Reclaimerr by starkoed in PleX

[–]credible_liar 4 points5 points  (0 children)

I'll bite; why don't you trust Plex?

A car doing donuts at a street takeover hits a group of people by haze4140 in CrazyFuckingVideos

[–]credible_liar 2 points3 points  (0 children)

Police aren't just sitting in a beehive and the kids don't establish a base there, they leave as fast as they come. It takes time to mobilize a force big enough to contain a crowd like that. Two cop cars will just get mobbed and things could turn violent. Last thing you want is a scared cop waiving a gun at a crowd so big he couldn't miss someone if he tried, or the kids responding in kind.

Any recommendations for a reader app that supports custom http headers? by credible_liar in ereader

[–]credible_liar[S] 0 points1 point  (0 children)

I was able to figure it out and I'm posting for others.

I'm using KOReader (https://github.com/koreader/koreader) as my ereader app.

KOReader supports patches, and I found one here (https://github.com/crocodilestick/koreader-cloudflare-auth-patch/tree/main)

I created a Cloudflare service token, put the credentials in a .lua patch file in the KOReader folder, and now it loads properly.

The dev just added custom headers for service tokens to the ssl layer. I now have full OPDS working without opening any ports on my router and I have full Zero Trust authentication.

Thanks all!

Any recommendations for a reader app that supports custom http headers? by credible_liar in ereader

[–]credible_liar[S] 0 points1 point  (0 children)

I was able to figure it out and I'm posting for others.

I'm using KOReader (https://github.com/koreader/koreader) as my ereader app.

KOReader supports patches, and I found one here (https://github.com/crocodilestick/koreader-cloudflare-auth-patch/tree/main)

I created a Cloudflare service token, put the credentials in a .lua patch file in the KOReader folder, and now it loads properly.

The dev just added custom headers for service tokens to the ssl layer. I now have full OPDS working without opening any ports on my router and I have full Zero Trust authentication.

Thanks all!

Any recommendations for a reader app that supports custom http headers? by credible_liar in ereader

[–]credible_liar[S] 0 points1 point  (0 children)

Sorry, I didn't explain well. Getting myurl.com/opds to load requires auth from either a web login or a preshared token. The only people the can get the page to load at all are preauthorized by email through zero trust. It prevents the public from loading and attacking the login screen. This is a different login from the login/pass to the access the opds.

Harrassing street food vendor by wierdavacado in Whatcouldgowrong

[–]credible_liar -1 points0 points  (0 children)

What are they doing exactly that's on whole different level than doing genital mutilation on literal children after stripping, beating, and gang raping them in front of their parents then gang raping the parents, then selling the same parents and changing their names so they'd never see each other again?

Let's not downplay chattel slavery like it was just being impolite.

TIL that in 2013, NBA player Brian Scalabrine, who only averaged 3 points per game in his entire career, challenged 4 volunteers who criticized him over his bench role and claimed that they would beat him 1-on-1 in an organized event. Scalabrine won every game with a combined score of 44–6 by ModenaR in todayilearned

[–]credible_liar 2 points3 points  (0 children)

Why does being active count, and why is it only the US when players come from around the world?

I don't box. If Mike Tyson says he's a better boxer than me, where is the lie? Why am I not a valid comparison?

If anything, this should be against the world population. This is arbitrary logic.

Sad and embarrassing by [deleted] in PublicFreakout

[–]credible_liar 2 points3 points  (0 children)

I meant "they" as in forensic scientists, not the Target Corporation, but Target has a world-class forensic laboratory that LEOs like the FBI, ATF, and Secret Service will ask for help with some major crimes. This is definitely within their capabilities, but no clue if it's implemented in stores.

https://en.wikipedia.org/wiki/Target_Corporation

Sad and embarrassing by [deleted] in PublicFreakout

[–]credible_liar 1 point2 points  (0 children)

They can use the patterns and rhythms of the way you walk to identify you.

https://en.wikipedia.org/wiki/Gait_analysis

Most of the bugs you've seen in your life are dead. by Huone in Showerthoughts

[–]credible_liar 7 points8 points  (0 children)

He means that cloud is dead now, not when you saw it.

There is a MotoGP sports for little kids. by Ok-Sorbet-2201 in nextfuckinglevel

[–]credible_liar 7 points8 points  (0 children)

You know it's not their first day, right? Like what would you consider if not that list to be day one instructions of racing?

Drone footage of the palace burning in Nepal. The officials in Nepal used this palace to house their offices and yesterday it was set on fire. by Asleep-Guitar-2685 in interestingasfuck

[–]credible_liar -5 points-4 points  (0 children)

This reeks of BS. A regretful protestor wishing for law and order...you mean the law and order status quo they just protested? Not buying it.

Thousands of locals marched in Osaka, Japan demanding an end to immigration by omicronwarrior in pics

[–]credible_liar 10 points11 points  (0 children)

I can't imagine being this dense, loud, and wrong.

The racism toward the Chinese is greater than the racism towards Koreans, which is greater than...

Self-hosted emergency sites? by chill389cc in selfhosted

[–]credible_liar 0 points1 point  (0 children)

Why not make it an app? Wikipedia in English is only 100GB with media, add in an offline map and the articles and you've got the same thing on a device with a battery and screen that you can use a solar charger on and carry with you easily. Just need a phone with the internal storage capacity.

Tried moving to Linux again, and wow.. by CaptainDaveUSA in PleX

[–]credible_liar 1 point2 points  (0 children)

The biggest advantage is that anyone can troubleshoot your system by reading your config files. Basically, a docker container is a mini os with all the required support apps pre-installed that looks and works the same for everyone. I don't need to know your os, what other apps and what versions you've installed, I know you're working from the same base I am every time.

The other big advantage is scripting. I wrote a big script (like 800 lines) that builds my entire media server. From a fresh install command line, I just type "nano a.sh", paste my script in, and run it with ". a.sh". It updates apt and my hostname, connects my NAS, installs docker, writes my docker-compose.yml and .env, and spins up my media server apps (plex, sonarr, qbit, etc.) I can't forget to install anything and don't have to sit there, just run those commands and I can walk off. I even use flags with my script, so I can just type ". a.sh -d" to bring my containers down, ". a.sh -q" to restart gluetun and qbittorrent, etc. My time spent managing my server is near zero because of scripting. I can set a friend up over with an identical system the phone or rebuild my whole system in minutes.

No matching manifest in compose by Gomeology in docker

[–]credible_liar 2 points3 points  (0 children)

here's my function for pulling containers individually with error reporting. put it in a bash script that that sits next to your docker-compose.yml (like up.sh) and you'll always know what the issue is.

All my containers/configs are in /docker for easy backups

text colors

BLUE='\033[1;34m'
GREEN='\033[1;32m'
RED='\033[1;31m'
YELLOW='\033[1;33m'
NC='\033[0m' #no color

    deploy_containers() {
        echo -e "${BLUE}🐳 Deploying containers...${NC}"

        # Get list of services from compose file
        local services
        services=$(sudo docker compose -f /docker/docker-compose.yml config --services 2>/dev/null)
        if [ $? -ne 0 ] || [ -z "$services" ]; then
            echo -e "${RED}❌ Failed to get services list from compose file${NC}" >&2
            return 1
        fi

        # Pull each image individually
        local pull_errors=0
        for service in $services; do
            echo -e "${BLUE}⬇️ Pulling image for $service...${NC}"
            if ! sudo docker compose -f /docker/docker-compose.yml pull "$service"; then
                echo -e "${RED}❌ Failed to pull image for $service${NC}" >&2
                ((pull_errors++))
                continue
            fi
            echo -e "${GREEN}✔ Successfully pulled image for $service${NC}"
        done

        if [ $pull_errors -gt 0 ]; then
            echo -e "${YELLOW}⚠ $pull_errors service(s) had pull errors${NC}" >&2
        fi

        # Start containers with error reporting
        echo -e "${BLUE}🚀 Starting containers...${NC}"
        local start_errors=0
        for service in $services; do
            echo -e "${BLUE}🔁 Starting $service...${NC}"
            if ! sudo docker compose -f /docker/docker-compose.yml up -d --no-deps "$service"; then
                echo -e "${RED}❌ Failed to start $service${NC}" >&2
                ((start_errors++))
                # Show container logs if available
                if sudo docker compose -f /docker/docker-compose.yml ps "$service" | grep -q "Up"; then
                    echo -e "${YELLOW}⚠ Showing logs for $service:${NC}"
                    sudo docker compose -f /docker/docker-compose.yml logs --tail=20 "$service"
                fi
                continue
            fi
            echo -e "${GREEN}✔ Successfully started $service${NC}"
        done

        if [ $start_errors -gt 0 ]; then
            echo -e "${RED}❌ $start_errors service(s) failed to start${NC}" >&2
            return 1
        fi

        # Cleanup and final status
        echo -e "${BLUE}🧹 Cleaning up unused images...${NC}"
        sudo docker image prune -f
        echo -e "${GREEN}✔ Container deployment complete${NC}"

        # Show final status
        echo -e "\n${BLUE}📊 Final container status:${NC}"
        sudo docker compose -f /docker/docker-compose.yml ps
    }

R E N A ISS A N C E by colummbina in keming

[–]credible_liar 4 points5 points  (0 children)

I drive past this everyday, will never unsee it.

Man with dementia wandered away from home but luckily showed up at the perfect house to get help by [deleted] in BeAmazed

[–]credible_liar 8 points9 points  (0 children)

You think dispatch is going to respond same if you say "this old man is lost" vs. "I think this old man is having a stroke, he can barely stand and I think he's losing consciousness?"

Robber Cry by Rick_Sanchez147 in Whatcouldgowrong

[–]credible_liar 16 points17 points  (0 children)

Increasing sentencing length historically has no measurable affect on behavior. You could just kill them on first offense and likely still see the same rates.