![](https://aussie.zone/pictrs/image/3415cea0-6ce3-4af9-ac53-53eace194f84.png)
![](https://beehaw.org/pictrs/image/1be75b15-2f18-429d-acf7-dcea8e512a4b.png)
I think you should keep reading for 10 more words. I elaborated on exactly what you’re talking about in the 10 words after that quote.
They/Them, capitalised
Writer of the most popular Soulist Manifesto and the article about how John Wick is communist. Read My blog: https://medium.com/@viridiangrail
I think you should keep reading for 10 more words. I elaborated on exactly what you’re talking about in the 10 words after that quote.
How long would you say it takes to change your username and pfp on Matrix if you know exactly what you’re doing and have done it plenty of times before? 20 seconds? Pluralkit can do a proxy in 2 seconds. 20 seconds is not an acceptable delay to sending a chat message to most people, but 2 seconds is.
And what if two members of a system are in a conversation, possibly with a third person? Is it going to retroactively change the username and pfp on the old messages? Cause that would turn the conversation to complete nonsense. Imagine I’m having a discussion with some friends, two of whom are in a system, I step away to go to the toilet, and when I come back 5 minutes later I can’t tell who was talking in the last 5 minutes.
Well, there are a lot of discord users who are allies and believe in supporting others, and that’s why
No, I don’t know.
No, I definitely have friends who are allies and who care about accessibility for their friends.
That’s really strange, this seems like the sort of Lemmy instance where people would care about accessibility the minute they heard about the issue
Plurality is a lot more common than most people think. The existence of pluralkit exposed a LOT of people to the idea of plurality and got them realising they were already plural. Myself included.
It’s kind of like how a lot of lesbians didn’t understand their own identities until they heard Katy Perry sing “I kissed a girl”.
Furthermore, imagine you’re on a server with 500 active members, and there are 5 systems who use pluralkit. That server has probably had the “why are you a bot” “I’m using pluralkit” conversation dozens of times. All 500 people know how important pluralkit is. On Discord, there are dozens of allies for every one system.
I don’t know. Maybe one day I’ll look into the Matrix API and see if it’s possible. Theoretically it should be easy as long as webhooks are in place. The hard part is hosting. Pluralkit is huge compared to most discord bots. They used to have lots of downtime, but now they run it across a lot of shards.
I once knew a system with 400 members. That’s not common, but it is a thing. Systems of around 10 people are very common. Discord only allows up to 5 accounts. And only up to 1 account on mobile. And besides, having to maintain separate email accounts, even for a small system, is a burden. What about walk-ins and dormancies? What about new members who are still figuring themselves out and might want a change of name later? Pluralkit makes it all simple.
I haven’t even got Lemmy running yet, I’ll still trying to compose Docker.
I’ve never used docker before. It’s a strange newfangled technology I don’t understand. Back in my day you either used apt-get, or you compiled it yourself. I want to learn, and I thought installing Lemmy would be a good learning opportunity, but I’m finding myself chasing my own tail instead. My docker version is Docker version 24.0.2, build cb74dfc
, and google is seeming to indicate that’s docker engine. I can’t see how docker desktop would be trying to run on ubuntu.
Cannot autolaunch D-Bus without X11 $DISPLAY
Looks like you need more skills to be able to install it
I used to be with ‘it’, but then they changed what ‘it’ was. Now what I’m with isn’t ‘it’ anymore and what’s ‘it’ seems weird and scary. It’ll happen to you!
Thanks. I get the same error even with pictrs image set to docker.io/asonix/pictrs:0.5.4
My server is running the default ubuntu image from Oracle Cloud. I don’t think it has X server installed.
I’m starting with sudo docker compose up -d
and my docker-compose.yml is:
version: "3.7"
x-logging: &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=
Thanks. Do you know what I could have done wrong? I’ve looked through all the config files and there’s nothing about a display in them, unless you count lemmy-ui
I’m a wise person. I have a discord server dedicated to helping people with their identities, including neurodivergence and sexuality. But you will end up meeting some very queer people with identities you never knew existed, and you’ll have to be respectful.
https://discord.gg/6UsQF6we5j