-
Notifications
You must be signed in to change notification settings - Fork 0
Backup Maintenance
At minimum, include:
plugins/BlueMapWebChat/config.yml
plugins/BlueMapWebChat/history.db
plugins/BlueMapWebChat/direct-messages.db
plugins/BlueMapWebChat/group-messages.db
plugins/BlueMapWebChat/emojis/
plugins/BlueMapWebChat/uploads/
plugins/BlueMapWebChat/audit/
Also include any JSONL files if you selected JSONL storage instead of SQLite.
The safest backup is taken while the server/plugin is stopped, or with a SQLite-aware backup method. Avoid treating a database file that is actively being written as an ordinary text file.
BlueMapWebChat can clean old public history, DMs, group messages, uploads, and other retained data according to configuration. Review retention before enabling the plugin on an existing server, especially if you expect long-lived archives.
Use /bmchat reload for normal configuration changes.
A full server restart is required when:
- Replacing the BlueMapWebChat JAR
- Changing code-level behavior/endpoints
- Updating a dependency/plugin that itself requires restart
Run /bluemap reload when BlueMap web assets need to be reloaded.
- Back up the plugin directory and databases.
- Record the exact JAR/checksum currently deployed.
- Upgrade all cross-server DM peers together.
- Review the generated migration fragment before changing
config-version.
Getting started
Configuration and hosting
Using BlueMapWebChat
Administration and integrations
- Administration and Security
- Uploads, Emoji, and Previews
- Notifications and Web Push
- DiscordSRV
- ImageEmojis-Bero
- ImageEmojis Client Picker
- Updates and Migration
- Release Notes
- Backup and Maintenance
Help