Admin FAQ
Frequently asked questions about administering a Palpo server.
User Management
How do I create the first admin user?
The first user created on a new Palpo server is automatically granted admin privileges. Use the console command:
Or via the Admin API after creating a regular user first.
How do I reset a user's password?
Via console:
Via Admin API:
How do I make an existing user an admin?
Via console:
Via Admin API:
How do I deal with spam accounts?
-
Shadow ban - User can still post but messages aren't delivered to others:
-
Deactivate - Completely disable the account:
-
Prevent future registrations - Use registration tokens or disable open registration.
Room Management
How do I ban a problematic room?
Via console:
This will:
- Remove all local users from the room
- Prevent local users from rejoining
- Block invites to the room
- Disable federation for the room
How do I delete a room?
Via Admin API:
How do I see what rooms a user is in?
Via console:
Federation
My server can't reach another server, what do I do?
-
Check the federation status:
-
If there's a failure, reset the connection:
-
Check your firewall allows outbound connections on port 8448.
-
Verify DNS and TLS certificates are correctly configured.
How do I disable federation for a specific room?
Via console:
To re-enable:
Media
How do I free up disk space from old media?
Delete old remote media cache:
Delete old local media by size:
How do I find what media a user uploaded?
Configuration
How do I reload configuration without restarting?
Via console:
Or specify a path:
How do I see the current configuration?
Via console:
How do I see what features are enabled?
Via console:
Security
How do I require registration tokens?
Add to your configuration:
Then create tokens via the Admin API:
How do I disable open registration?
Or require tokens (see above).
How do I check for reported content?
Via Admin API:
Troubleshooting
The server won't start
- Check the configuration file for syntax errors
- Ensure the database is accessible
- Check file permissions on data directories
- Review server logs for specific errors
Users can't log in
- Verify the database is running
- Check for rate limiting
- Ensure the server_name in config matches what users are using
- Check TLS certificate validity
Messages aren't federating
- Check federation status for the destination server
- Verify DNS records (especially
.well-knownif using delegation) - Ensure port 8448 is accessible
- Check TLS certificate is valid and trusted