10
submitted 1 day ago by [email protected] to c/[email protected]
[-] [email protected] 2 points 1 day ago

I believe that in our modern age of supposed reason, certain biases from the old way of doing things remain. Perhaps they are human nature, or perhaps they are simply the result of our post-roman culture. But either way, there is a massive tendency within our society for people to expect doctors to do ALL the jobs that priests and witch hunters once did. We no longer believe that autism is caused by the fey stealing babies, and we do not believe in possession by evil spirits either. We believe in scientific medicine instead. But for some reason, we expect scientific medicine to let us act exactly the same as those old myths. We want to believe that mental disorders from the DSM possess people with the spirit of evil and justify lynchings. We want to believe that people with NPD are essentially vampires - inhuman, predatory, corrupted by unforgivable sin. We want to believe that science and medicine can show us wickedness and sin, and tell us who to kill for being different. Superstition didn't go away, it just changed its face.

12
submitted 2 days ago by [email protected] to c/[email protected]
2
submitted 3 days ago by [email protected] to c/[email protected]
11
submitted 1 week ago by [email protected] to c/[email protected]
[-] [email protected] 19 points 2 weeks ago

You're not supposed to find all the koroks. The golden shit is to tell you that you did the wrong thing.

[-] [email protected] 7 points 2 weeks ago

Zionists are fascists. Your comment doesn't really add anything to the discussion.

23
submitted 2 weeks ago by [email protected] to c/[email protected]
[-] [email protected] 5 points 1 month ago
26
submitted 1 month ago by [email protected] to c/[email protected]

This was the biggest trans community I could find with the search function, and I am transfem (male to goddess), so hope it fits

43
submitted 1 month ago by [email protected] to c/[email protected]
4
submitted 2 months ago by [email protected] to c/[email protected]
-2
submitted 2 months ago by [email protected] to c/[email protected]
[-] [email protected] 7 points 2 months ago

Soulist lemur

9
submitted 3 months ago* (last edited 3 months ago) by [email protected] to c/[email protected]
[-] [email protected] 4 points 3 months ago

The angels are scared of the Excrucians, and they should be.

[-] [email protected] 5 points 4 months ago

I maintain that it is only a hot dog if it comes in a bun. If it comes in sliced bread, it's a sausage sandwich or "sanga", not a hot dog.

[-] [email protected] 18 points 4 months ago

We're playing Glitch! It's about retired world-killing void gods who solve mysteries and go to therapy

25
submitted 4 months ago by [email protected] to c/imageai

Been playing around with trying to get Bing AI to make an excrucian strategist. This one turned out pretty good!

Some images of Strategists drawn by an actual people:
https://elenaalbanese.artstation.com/projects/oABLNz
https://www.pillowfort.social/posts/2269221

3
submitted 4 months ago* (last edited 4 months ago) by [email protected] to c/[email protected]

I just finished running Ansible-Lemmy. 24 tasks OK, 3 changed, 7 skipped, 0 failed. And I don't know what to do next to access my server. The guides stop there. According to the docker-compose file generated by Ansible on my server, the port should be 8536. When I go to my server's address at that port, it gets stuck loading. Same story on every common port I tried. Same with no port input.

When I curl localhost on the server, I get this:

<!DOCTYPE html>
<html>
<head>
<title>Welcome to nginx!</title>
<style>
    body {
        width: 35em;
        margin: 0 auto;
        font-family: Tahoma, Verdana, Arial, sans-serif;
    }
</style>
</head>
<body>
<h1>Welcome to nginx!</h1>
<p>If you see this page, the nginx web server is successfully installed and
working. Further configuration is required.</p>

<p>For online documentation and support please refer to
<a href="http://nginx.org/">nginx.org</a>.<br/>
Commercial support is available at
<a href="http://nginx.com/">nginx.com</a>.</p>

<p><em>Thank you for using nginx.</em></p>
</body>
</html>

But when I curl lemmy.soulism.net (from the server or anywhere else), I get this instead:

<html>
<head><title>301 Moved Permanently</title></head>
<body>
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx</center>
</body>
</html>

Before, when I was midway through getting Ansible to run and it was failing at the docker compose step, I was able to get the same curl result from localhost and from the domain, and I could even see the welcome to nginx page in my browser. Something changed and I don't know what.

Did Ansible actually fail? Is there a bash command to start Lemmy from the server that I'm missing? What's up?

EDIT: Inspected the lemmy-UI task in docker. It's showing as unhealthy, because curl localhost:1234 is getting a connection refused. The port is listed correctly in the docker container, it's open on iptables, and it's open on oracle cloud.

EDIT EDIT: I got to the Lemmy page, but it's an error page. curl -I requests return error 500 internal server error. Health checks are only waiting 0ms for a response even though I have the timeout set to 10s in the docker-compose.yml

[-] [email protected] 4 points 4 months ago* (last edited 4 months ago)

I'm starting with sudo docker compose up -d and my docker-compose.yml is:

version: "3.7"

x-logging: &amp;default-logging
  driver: "json-file"
  options:
    max-size: "50m"
    max-file: "4"

services:
  proxy:
    container_name: proxy
    image: docker.io/library/nginx
    ports:
      # actual and only port facing any connection from outside
      # Note, change the left number if port 1236 is already in use on your system
      # You could use port 80 if you won't use a reverse proxy
      - "8536:8536"
    volumes:
      - ./nginx_internal.conf:/etc/nginx/nginx.conf:ro,Z
      - ./proxy_params:/etc/nginx/proxy_params:ro,Z
    restart: always
    logging: *default-logging
    depends_on:
      - pictrs
      - lemmy-ui
  lemmy-ui:
    container_name: lemmy-ui
    image: dessalines/lemmy-ui:${LEMMY_VERSION}
    environment:
      - LEMMY_UI_LEMMY_INTERNAL_HOST=lemmy:8536
      - LEMMY_UI_LEMMY_EXTERNAL_HOST=${DOMAIN}
      - LEMMY_UI_HTTPS=true
    volumes:
      - ./volumes/lemmy-ui/extra_themes:/app/extra_themes
    depends_on:
      - lemmy
    restart: always
    logging: *default-logging
  lemmy:
    container_name: lemmy
    image: dessalines/lemmy:${LEMMY_VERSION}
    hostname: lemmy
    restart: always
    logging: *default-logging
    environment:
      - RUST_LOG=warn
    volumes:
      - ./lemmy.hjson:/config/config.hjson:Z
    depends_on:
      - postgres
      - pictrs
  pictrs:
    container_name: pictrs
    image: docker.io/c:0.4.3
    # This needs to match the pictrs url in lemmy.hjson
    hostname: pictrs
    environment:
      - PICTRS__MEDIA__EXTERNAL_VALIDATION=http://pictrs-safety:14051/api/v1/scan/IPADDR
      - PICTRS__MEDIA__VIDEO_CODEC=vp9
      - PICTRS__MEDIA__GIF__MAX_WIDTH=256
      - PICTRS__MEDIA__GIF__MAX_HEIGHT=256
      - PICTRS__MEDIA__GIF__MAX_AREA=65536
      - PICTRS__MEDIA__GIF__MAX_FRAME_COUNT=400
      - PICTRS_OPENTELEMETRY_URL=http://otel:4137
      - RUST_LOG=debug
      - RUST_BACKTRACE=full
      - PICTRS__API_KEY=${PICTRS_API_KEY}
      - PICTRS__STORE__TYPE=${PICTRS_STORE_TYPE}
      - PICTRS__STORE__ENDPOINT=${PICTRS_STORE_ENDPOINT}
      - PICTRS__STORE__BUCKET_NAME=${PICTRS_STORE_BUCKET_NAME}
      - PICTRS__STORE__REGION=${PICTRS_STORE_REGION}
      - PICTRS__STORE__USE_PATH_STYLE=${PICTRS_STORE_USE_PATH_STYLE}
      - PICTRS__STORE__ACCESS_KEY=${PICTRS_STORE_ACCESS_KEY}
      - PICTRS__STORE__SECRET_KEY=${PICTRS_STORE_SECRET_KEY}
    volumes:
      - ./volumes/pictrs:/mnt:Z
    user: 991:991
    restart: always
    logging: *default-logging
    deploy:
      resources:
        limits:
          memory: 690m
  postgres:
    container_name: postgres
    image: docker.io/postgres:15-alpine
    hostname: postgres
    environment:
      - POSTGRES_USER=${POSTGRES_USER}
      - POSTGRES_PASSWORD=${POSTGRES_PASSWORD}
      - POSTGRES_DB=${POSTGRES_DB}
    volumes:
      - ./volumes/postgres:/var/lib/postgresql/data:Z
      - ./customPostgresql.conf:/etc/postgresql.conf
    restart: always
    command: postgres -c config_file=/etc/postgresql.conf
    logging: *default-logging
  pictrs-safety:
    image: ghcr.io/db0/pictrs-safety:v1.2.2
    hostname: pictrs-safety
    container_name: pictrs-safety
    environment:
    - FEDIVERSE_SAFETY_WORKER_AUTH="${PICTRS_SAFETY_WORKER_AUTH}"
    - FEDIVERSE_SAFETY_IMGDIR="/tmp/images"
    - USE_SQLITE=1
    - secret_key="${PICTRS_SECRET_KEY}"
    - SCAN_BYPASS_THRESHOLD=10
    - MISSING_WORKER_THRESHOLD=5
    ports:
      - "14051:14051"
    user: 991:991
    restart: always
    logging: *default-logging
    depends_on:
      - pictrs

I'm following this guide: https://patrickwu.space/2023/11/04/install-lemmy-simplified/. My .env file is:

LEMMY_VERSION=0.19.3
DOMAIN=lemmy.soulism.net
# postgres
POSTGRES_USER=admin
POSTGRES_PASSWORD=**redacted**
POSTGRES_DB=
# pictrs
## keys
PICTRS_API_KEY=stars
### 15 random characters
PICTRS_SAFETY_WORKER_AUTH=p70nkXCN1UEcyN3
### 80 random characters
PICTRS_SECRET_KEY=**redacted**
## storage type; by default is filesystem for object storage please set it to object_storage
PICTRS_STORE_TYPE=filesystem
PICTRS_STORE_ENDPOINT=
PICTRS_STORE_BUCKET_NAME=
PICTRS_STORE_REGION=
PICTRS_STORE_USE_PATH_STYLE=false
PICTRS_STORE_ACCESS_KEY=
PICTRS_STORE_SECRET_KEY=
view more: next ›

Grail

joined 6 months ago