Updates and Version Management
Here is the full document with the integrated warning block, clean and consistent:
Updates and Version Management
Version Information
Current Status
Flatboard 5 is a stable release.
Version numbering:
5.x.yâ stable releases- Minor updates (
5.0.x) contain bug fixes and small improvements - No data migration is required between minor versions of Flatboard 5
Compatibility Notice
- There is no backward compatibility
- Existing v3/v4 installations cannot be upgraded directly
- Plugins and themes from earlier versions will not work
Flatboard 5 must be treated as a standalone release and requires a fresh installation.
Architecture Information
Flatboard 5 is a complete refactoring of the forum software with a new architecture:
- New MVC Architecture â Completely rewritten codebase
- Different Storage Structure â New JSON/SQLite storage format
- Incompatible Plugins â Plugins from v3/v4 don't work
- Incompatible Themes â Themes from v3/v4 don't work
Edition Information
Community and Pro Editions
Flatboard 5 is available in two editions:
- Community Edition â Free, includes JSON storage and core features
- Pro Edition â âŹ49 one-time payment, includes SQLite storage, premium plugins, premium themes, and priority support
Both editions are open source under GPL3.
Updating Flatboard 5
Local Update System (since 5.2.1) â Recommended
Starting with Flatboard 5.2.1, you can update Flatboard directly from the admin panel without FTP or shell access:
- Download the update archive from the resource manager (Community or Pro edition)
- Upload the archive via Admin Panel > Tools > Backups â the system automatically detects update archives and routes them to
admin/updates - Apply the update from Admin Panel > Tools > Updates â click the Update button on the available archive card
stockage/backups/ and can be restored from Admin Panel > Tools > Backups if needed.The update is applied in 5 steps (verify â backup â extract â deploy â cleanup). Protected paths (stockage/, uploads/, .env, .htaccess) are never overwritten during deployment.
Manual Update
For minor version updates (e.g., 5.2.3 to 5.2.4):
- Backup â Create a backup before updating
- Download â Get latest version
- Replace Files â Replace files (keep
stockage/anduploads/) - Clear Cache â Clear cache after update
- Test â Test functionality
Creating a Backup Before Update:
Go to Admin Panel > Tools > Backups
Click "Create Backup"
Select what to include (recommended: select all options for a full backup):
- â Configuration â System settings
- â Data â All user data (users, discussions, posts, etc.)
- â Uploads â User-uploaded files (avatars, attachments, images)
- ⏠Logs â System logs (optional)
- ⏠Cache â Cache files (optional, can be regenerated)
- ⏠Plugins â Installed plugins (optional, can be reinstalled)
- ⏠Themes â Installed themes (optional, can be reinstalled)
Click "Create" and wait for the backup to complete
Download the backup file by clicking the download icon (âŹïž) next to the backup
Save the backup file (
backup_YYYY-MM-DD_HH-MM-SS.zip) to a safe location on your computer
This backup can be restored after updating files if needed. See the Backup Guide for more details.
Update Process
Step 1: Create Backup
Using Admin Panel (Recommended):
- Navigate to Admin Panel > Tools > Backups
- Click "Create Backup"
- Select backup options (recommended: select all for full backup)
- Wait for backup to complete
- Download the backup file by clicking the download icon (âŹïž) next to the backup
- Save the backup file (
backup_YYYY-MM-DD_HH-MM-SS.zip) to your computer
Step 2: Download Latest Version
Download the latest version from the official resources page:
- Download Page: https://flatboard.org/resources/flatboard
- Pro Edition: Download
Flatboard_Pro.zip - Community Edition: Download
Flatboard_Community.zip
Step 3: Replace Files
Replace application files while preserving your data:
# Backup current installation (if not done via admin panel)
tar -czf backup-$(date +%Y%m%d).tar.gz .
# Extract new version to temporary directory
unzip Flatboard_Pro.zip -d flatboard-new/ # or Flatboard_Community.zip
# Replace files (keep data directories)
cp -r flatboard-new/app/* app/
cp -r flatboard-new/public/* public/
cp -r flatboard-new/themes/* themes/
cp -r flatboard-new/plugins/* plugins/
cp -r flatboard-new/vendor/* vendor/ 2>/dev/null || true
# DO NOT overwrite these directories:
# - stockage/ (contains your data and configuration)
# - uploads/ (contains user uploads)
# Clean up
rm -rf flatboard-new/Step 4: Clear Cache
After updating, clear the cache:
# Clear cache via CLI
php app/Cli/console.php cache:clear
# Or via Admin Panel
# Go to Admin Panel > Tools > Cache > Clear CacheStep 5: Verify Update
- Check Version â Verify version in Admin Panel
- Test Functionality â Test key features
- Check Logs â Review error logs for issues
- Test Plugins â Verify plugins still work
- Test Themes â Verify themes still work
Future Migration Support
Migration tools and detailed procedures will be provided when Flatboard 5 reaches stable release. For now:
- Flatboard 5 requires a fresh installation
- Data migration will be supported in future releases
- Both Community and Pro editions are available for new installations
Resources
- Installation Guide â Fresh installation
- Getting Started â Setup guide
- Backup Guide â Backup and restore procedures
- Troubleshooting â Common issues
- Official Support â Get help
Last updated: March 12, 2026