-
Notifications
You must be signed in to change notification settings - Fork 282
Description
Hi,
I've been self-hosting a PDS for a while for bluesky, and have recently acquired a new server which I am starting to migrate some of the services across, from my existing one.
I set up a PDS using the installer.sh on the new host system (A virtual machine running Debian 13) and copied the data from the PDS directory to the new one in the virtual machine before starting it up (Result pictured below)
I did not create a new user when prompted (Since I was going to use the same user that I had created previously). Under blocks, the user is present and appears to be stored correctly, under did:plc:fwpghogwjyhllxrjbmfpwzgs. Everything seems to work, but there's just no data associated with the PDS.
It's not clear what's going on here to me, as the PDS is working just fine on the original host machine:
Despite using the same files/data.
I've tried changing the permissions of the files, but to no avail. I'm not sure if there's something host-specific I should be worried about? The directory names appear to be encrypted (Or at least something along those lines, it's definitely not plain text) when viewed through my smb share or through virtiofs, but I just put them in a zip file first and all was okay, not sure what is happening there, but it is probably entirely unrelated.
As for the files on my pds on the original host, there are far fewer files and this feels like it could be related, but I am unsure. The PDS I am migrating the data from isn't set up using install.sh, rather docker compose;
services:
pds:
container_name: pds
image: ghcr.io/bluesky-social/pds:0.4
restart: unless-stopped
volumes:
- ./pds:/opt/pds
ports:
- '3002:3000'
env_file:
- ./pds/pds.env
Apologies if I am missing something obvious here.