···2727 openssl
2828 xxd
2929"
3030+3031# Docker packages.
3132REQUIRED_DOCKER_PACKAGES="
3233 docker-ce
···306307 #
307308 # Create the PDS env config
308309 #
310310+ # Created here so that we can use it later in multiple places.
311311+ PDS_ADMIN_PASSWORD=$(eval "${GENERATE_SECURE_SECRET_CMD}")
309312 cat <<PDS_CONFIG >"${PDS_DATADIR}/pds.env"
310313PDS_HOSTNAME=${PDS_HOSTNAME}
311314PDS_JWT_SECRET=$(eval "${GENERATE_SECURE_SECRET_CMD}")
312312-PDS_ADMIN_PASSWORD=$(eval "${GENERATE_SECURE_SECRET_CMD}")
315315+PDS_ADMIN_PASSWORD=${PDS_ADMIN_PASSWORD}
313316PDS_REPO_SIGNING_KEY_K256_PRIVATE_KEY_HEX=$(eval "${GENERATE_K256_PRIVATE_KEY_CMD}")
314317PDS_PLC_ROTATION_KEY_K256_PRIVATE_KEY_HEX=$(eval "${GENERATE_K256_PRIVATE_KEY_CMD}")
315318PDS_DB_SQLITE_LOCATION=${PDS_DATADIR}/pds.sqlite
···396399*.${PDS_HOSTNAME} A ${PUBLIC_IP}
397400398401Detected public IP of this server: ${PUBLIC_IP}
402402+403403+# To create an invite code, run the following command:
404404+405405+curl --silent \\
406406+ --show-error \\
407407+ --request POST \\
408408+ --user "admin:${PDS_ADMIN_PASSWORD}" \\
409409+ --header "Content-Type: application/json" \\
410410+ --data '{"useCount": 1}' \\
411411+ https://${PDS_HOSTNAME}/xrpc/com.atproto.server.createInviteCode
399412400413========================================================================
401414INSTALLER_MESSAGE