ohshit604
@ohshit604@sh.itjust.works
- Comment on You can still enable uBlock Origin in Chrome, here is how 2 days ago:
Firefox has user-agent switcher extensions, alternatively you can use invidious to get around YouTube’s bullshit.
I host a public Invidious instance for folks with a Canadian IP - inv.halstead.host
- Comment on You can still enable uBlock Origin in Chrome, here is how 3 days ago:
I have to use Chrome to access a couple of sites that don’t play nice with Firefox.
I bet those sites will play nice if you switch user-agents.
- Comment on Anubis is awesome! Stopping (AI)crawlbots 5 days ago:
How is the art a positive?
- Comment on What else should I self-host? 5 days ago:
While true, they still collect data on the results hosting your own instance can prevent you from hitting rate-limits as often.
- Comment on What else should I self-host? 5 days ago:
- SearxNG (Google Privacy frontend)
SearXNG is more than just a front end for google results, it’s an aggregator, if configured properly can collect results from Bing, Startpage, Wikipedia, DuckDuckGo, Brave.
- Comment on What else should I self-host? 6 days ago:
Yes, back up your stuff regularly, don’t be like me and break your partition table with a 4 month gap between backups.
- Comment on What are the privacy risks of exposing IP adresses? 6 days ago:
so they shouldn’t be a risk like GPS that exposes precise locations?
Yes, they only provide country, province/state and city. As others mentioned if you’re worried about this information get yourself a reliable VPN provider, route all your devices through said VPN provider (ideally through your router).
When picking a VPN provider it is highly recommended to read their Privacy Policy before signing up, ensure they don’t log data.
- Comment on Battlefront II is currently at 3,99€, offers ends on the 10th of July 1 week ago:
Does this still have a wild amount of drm
If I’m not mistaken Star Wars is owned by Disney, of course it’ll have many many many layers of DRM.
and extra launchers
In my experience it’s only the EA launcher that it needs.
- Comment on PNG has been updated for the first time in 22 years — new spec supports HDR and animation 1 week ago:
Would this be the Gif killer? If PNG can contain a relatively similar frame count & time limit but with marginally better quality it just may.
- Comment on goodbye plex 1 week ago:
Grandma probably doesn’t do the actually torrenting herself, chances are OP has an overseerr or jellyseerr type of setup, grandma makes the request and things just flow.
- Comment on lemm.ee partially dead 2 weeks ago:
Done did their final
sudo docker compose down
- Comment on Jellyfin over the internet 2 weeks ago:
“Technically” my jellyfin is exposed to the internet however, I have Fail2Ban setup blocking public IP’s only allowing private IP ranges.
- Comment on Jellyfin over the internet 2 weeks ago:
If you aren’t already familiarized with the Docker Engine - you can use Play With Docker to fiddle around, spin up a container or two using the
docker run
command, once you get use to the command structure you can move into Docker Compose which makes handling multiple containers easy using.yml
files.Once you’re comfortable with compose I suggest working into Reverse Proxying with something like SWAG or Traefik which offer plugins that give you more control on how requests are handled.
There really is no “guide” for dummies here, you’ve really got to rely on the documentation provided by these services.
- Comment on Apple sued by shareholders for allegedly overstating AI progress 3 weeks ago:
Me: Siri turn lights on
Siri: Now playing Bon Jovi’s “Wanted dead or alive”
- Submitted 3 weeks ago to selfhosted@lemmy.world | 4 comments
- Comment on Trump team leaks AI plans in public GitHub repository 4 weeks ago:
Interesting that you chose Reddit as an example.
I was in a rush! Honestly it was the quickest thing I could come up with on the spot, plus database tools are something I lack a lot of knowledge about so I really couldn’t go in depth even if I wanted to.
Appreciate the history behind Reddit’s database!
- Comment on Trump team leaks AI plans in public GitHub repository 4 weeks ago:
Postgres, SQLite, etc are tools for database management, things like user data, application data and so on are collected here.
Take Reddit’s Karma system or Upvotes/Downvotes for example, they’re stored in a database and however Reddit wants to utilize that data Postgres makes it easy to call upon it.
I’m sure others can give more detailed responses.
- Comment on Matrix.org is Introducing Premium Accounts 4 weeks ago:
The Matrix.org Foundation is a non-profit and only relies on donations to operate. Its core mission is to maintain the Matrix Specification, but it does much more than that.
Non-profit… only relies on donations…
- Comment on YouTube rolls out more unskippable ads that make viewers wait even longer to watch videos - Dexerto 4 weeks ago:
- Comment on Half of companies planning to replace customer service with AI are reversing course 4 weeks ago:
I spent 25 years on this planet without the need for an actual Ai, I’ve used Siri when she was dumb to make quick phone calls or to turn lights off but other than that I really don’t need to know the last digit to Pi.
- Comment on The current system of online advertising has been ruled illegal 5 weeks ago:
Depends on how many sites comply, most will likely block Belgian IP’s
- Comment on Building a slow web 5 weeks ago:
Once again, thank you for your insight! It truly does help a lot.
Today I learned the VPN routing is the cause of my issues, I opted to expose my homelab to WAN and tried to connect over LTE/5G and was surprised to see it actually resolve!
Unfortunately this now throws a wrench in my plans In regard to security so now I’m debating on getting another piece of hardware and labelling one as “front end” and the other as “back end” so that the “back end” doesn’t share the same public IP as the front end.
This has ignited a spark to rework my homelab!
- Comment on Friendly reminder that Tailscale is VC-funded and driving towards IPO 5 weeks ago:
So glad my router supports WireGuard/OVPN server hosting.
- Comment on Building a slow web 5 weeks ago:
While i appreciate the detailed response here i did make another comment letting OP know i’m in a similiar situation as them, i use Docker Engine & Docker Compose for my self-hosting needs on machine running Proxmox with a Debian 12 VM. My reverse proxy is traefik and i am able to receive SSL certificates on port :80/:443 (also have Fail2Ban setup) however, i can’t for the life of me figure out how to expose my containers to the internet.
On my iPhone over LTE/5G trying my domain leads to an “NSURLErrorDomain” and my research of this error doesn’t give me much clarity.
This is a snippet of my docker-compose.yml
``` services: homepage: image: ghcr.io/gethomepage/homepage hostname: homepage container_name: homepage networks: - main environment: PUID: 0 # optional, your user id PGID: 0 # optional, your group id HOMEPAGE_ALLOWED_HOSTS: my.domain,* ports: - ‘127.0.0.1:3000:3000’ volumes: - ./config/homepage:/app/config # Make sure your local config directory exists - /var/run/docker.sock:/var/run/docker.sock #:ro # optional, for docker integrations - /home/user/Pictures:/app/public/icons restart: unless-stopped labels: - “traefik.enable=true” - “traefik.http.routers.homepage.rule=Host(
my.domain
)” - “traefik.http.routers.homepage.entrypoints=https” - “traefik.http.routers.homepage.tls=true” - “traefik.http.services.homepage.loadbalancer.server.port=3000” - “traefik.http.routers.homepage.middlewares=fail2ban@file” # - “traefik.http.routers.homepage.tls.certresolver=cloudflare” #- “traefik.http.services.homepage.loadbalancer.server.port=3000” #- “traefik.http.middlewares.homepage.ipwhitelist.sourcerange=127.0.0.1/32, 192.168.1.0/24, 172.18.0.0/16, 208.118.140.130” #- “traefik.http.middlewares.homepage.ipwhitelist.ipstrategy.depth=2” traefik: image: traefik:v3.2 container_name: traefik hostname: traefik restart: unless-stopped security_opt: - no-new-privileges:true networks: - main ports: # Listen on port 80, default for HTTP, necessary to redirect to HTTPS - target: 80 published: 55262 mode: host # Listen on port 443, default for HTTPS - target: 443 published: 57442 mode: host environment: CF_DNS_API_TOKEN_FILE: /run/secrets/cf_api_token # note using _FILE for docker secrets # CF_DNS_API_TOKEN: ${CF_DNS_API_TOKEN} # if using .env TRAEFIK_DASHBOARD_CREDENTIALS: ${TRAEFIK_DASHBOARD_CREDENTIALS} secrets: - cf_api_token env_file: .env # use .env volumes: - /etc/localtime:/etc/localtime:ro - /var/run/docker.sock:/var/run/docker.sock:ro - ./config/traefik/traefik.yml:/traefik.yml:ro - ./config/traefik/acme.json:/acme.json #- ./config/traefik/config.yml:/config.yml:ro - ./config/traefik/custom-yml:/custom # - ./config/traefik/homebridge.yml:/homebridge.yml:ro labels: - “traefik.enable=true” - “traefik.http.routers.traefik.entrypoints=http” - “traefik.http.routers.traefik.rule=Host(traefik.halstead.host
)” #- “traefik.http.middlewares.traefik-ipallowlist.ipallowlist.sourcerange=127.0.0.1/32, 192.168.1.0/24, 208.118.140.130, 172.18.0.0/16” #- “traefik.http.middlewares.traefik-auth.basicauth.users=${TRAEFIK_DASHBOARD_CREDENTIALS}” - “traefik.http.middlewares.traefik-https-redirect.redirectscheme.scheme=https” - “traefik.http.middlewares.sslheader.headers.customrequestheaders.X-Forwarded-Proto=https” - “traefik.http.routers.traefik.middlewares=traefik-https-redirect” - “traefik.http.routers.traefik-secure.entrypoints=https” - “traefik.http.routers.traefik-secure.rule=Host(my.domain
)” #- “traefik.http.routers.traefik-secure.middlewares=traefik-auth” - “traefik.http.routers.traefik-secure.tls=true” - “traefik.http.routers.traefik-secure.tls.certresolver=cloudflare” - “traefik.http.routers.traefik-secure.tls.domains[0].main=halstead.host” - “traefik.http.routers.traefik-secure.tls.domains[0].sans=*.halstead.host” - “traefik.http.routers.traefik-secure.service=api@internal” - “traefik.http.routers.traefik.middlewares=fail2ban@file”Image of my port-forwarding rules (note; the 3000 internal/external port was me “testing”) Image
- Comment on Building a slow web 5 weeks ago:
I’m in the same boat (sorta)!
Follow up question, did you have trouble exposing port :80 & :443 to the internet? Also are you also using Swarm or Kubernetes?
I have the docker engine setup on a machine along side Traefik (have tried Nginx in the past) primarily using Docker Compose and it works beautifully on LAN however can’t seem to figure out why I can’t connect over the internet, I’m forced to WireGuard/VPN into my home network to access my site.
No need to provide troubleshooting advice, just curious on your experience.
- Comment on Microsoft’s Recall feature is still threat to privacy despite recent tweaks 5 weeks ago:
around the 12 week mark.
Not all computers need to tell time, just uninstall clock.exe.
- Comment on Building a slow web 5 weeks ago:
If you don’t mind me asking, how do you host your site?
- Comment on uBlockOrigin is porting uBOL to iOS 5 weeks ago:
Waiting on the day Firefox extensions support the iOS app.
- Comment on Microsoft announces new Windows changes in response to the EU's (DMA) Digital Markets Act for EEA users, including Edge not prompting users to set it as the default unless opened 1 month ago:
So… they’re doing exactly what apple was forced to do.
- Comment on Twitch is getting vertical livestreams 1 month ago:
Is a third party front end for YouTube, more private, no ads and if you pair it with freetubeapp.io you can even skip in video advertisements/sponsors.