• 2 posts
  • 9 comments
Joined 5 months ago
Cake day: April 20th, 2026
  • Yeah this makes my blood boil. It’s been happening for yearrss, long before the AIpocalypse. So many used/decommissioned computers on eBay that don’t even have RAM. As for storage, there is somewhat of a “data sanitization” angle there, but seeing as how people put used disks up anyways, there is kind of no excuse to not leave them in after sanitizing them.

Never combine stupid and smarts.

https://aceattorney.fandom.com/wiki/Psyche-Lock

A Psyche-Lock is a mental barrier that an individual possesses, which protects their secrets from others. Phoenix Wright’s magatama allows its holder to see these barriers manifest as chains surrounding an individual, sealed by red or black locks

Black Psyche-Locks represent a secret that an individual keeps subconsciously, without even being aware of it. Forceful attempts to remove them by presenting evidence can cause permanent emotional and spiritual damage. Wright has described black Psyche-Locks as dark, cold, and full of despair.

If it helps others this was my config. To be honest I have a weak grasp of what it actually does so there might be some security issues with it.

Apparently you can also add lemmy as a search engine. Will work on that later.

config
# docker-compose.yml
name: searxng

services:
  core:
    container_name: searxng-core
    image: docker.io/searxng/searxng:latest
    restart: always
    network_mode: "service:gluetun"
    volumes:
      - ./core-config:/etc/searxng
      - core-data:/var/cache/searxng

  gluetun:
    image: qmcgaw/gluetun:v3.41.3
    container_name: gluetun
    cap_add:
      - NET_ADMIN
    environment:
      - VPN_SERVICE_PROVIDER=custom
      - VPN_TYPE=openvpn
      - OPENVPN_CUSTOM_CONFIG=/gluetun/custom.conf
    ports:
      - 8080:8080
    restart: always
    volumes:
      - ./gluetun:/gluetun
    devices:
      - /dev/net/tun:/dev/net/tun

  nginx:
    container_name: nginx
    image: nginx:latest
    ports:
      - 80:80
      - 443:443
    volumes:
      - ./nginx:/etc/nginx/conf.d
      - ./cert:/etc/nginx/cert

  valkey:
    container_name: searxng-valkey
    image: docker.io/valkey/valkey:9-alpine
    command: valkey-server --save 30 1 --loglevel warning
    restart: always
    volumes:
      - valkey-data:/data/

volumes:
  core-data:
  valkey-data:

# nginx/default.conf
server {
  server_name localhost;
  listen 443 ssl;

  ssl_certificate /etc/nginx/cert/cert.pem;
  ssl_certificate_key /etc/nginx/cert/private.key;

  location / {
    proxy_pass http://gluetun:8080/;

    proxy_set_header   Host             $host;
    proxy_set_header   Connection       $http_connection;

    proxy_set_header   X-Forwarded-Proto $scheme;
    proxy_set_header   X-Real-IP        $remote_addr;
    proxy_set_header   X-Forwarded-For  $proxy_add_x_forwarded_for;
  }
}

server {
  server_name localhost;
  listen 80;
  location / {
    return 301 https://$host$request_uri;
  }
}