Installation Guide¶
This guide covers installing and updating FormVox on your Nextcloud server.
Requirements¶
Nextcloud Version¶
- Minimum: Nextcloud 28
- Maximum: Nextcloud 33
- Recommended: Latest stable release
PHP Version¶
- Minimum: PHP 8.2
- Recommended: PHP 8.2 or higher
Server Requirements¶
- No additional database requirements (file-based storage)
- Standard Nextcloud server setup
- Adequate disk space for form files
Installation Methods¶
From the App Store (Recommended)¶
- Log in to Nextcloud as an administrator
- Go to Apps (click your profile → Apps)
- Search for "FormVox"
- Click Download and enable
Manual Installation¶
-
Download the latest release from GitHub
-
Extract to your Nextcloud apps directory:
-
Set correct permissions:
-
Enable the app:
Or enable via the web interface in Apps → Disabled apps.
Post-Installation¶
Verify Installation¶
- Check the app is listed in Apps as enabled
- Look for the FormVox icon in the navigation bar
- Create a test form to verify functionality
MIME Type Registration¶
FormVox automatically registers the .fvform file type during installation. If files don't show the correct icon:
-
Run the repair step:
-
Clear the file cache:
Updating FormVox¶
Via App Store¶
- Go to Apps
- Check for updates
- Click Update next to FormVox
Manual Update¶
- Download the new version
-
Disable the app:
-
Replace the app folder:
-
Re-enable the app:
-
Run upgrades:
Uninstallation¶
Keep Data¶
To uninstall but keep form files:
-
Disable the app:
-
Remove the app folder:
Form files (.fvform) remain in users' file storage.
Complete Removal¶
To remove everything including form files:
- Delete all
.fvformfiles from user storage - Follow the steps above to uninstall the app
Troubleshooting¶
App Not Showing¶
If FormVox doesn't appear after installation:
-
Check PHP version meets requirements:
-
Check Nextcloud version:
-
Check app is enabled:
-
Check logs for errors:
File Type Not Recognized¶
If .fvform files don't open correctly:
-
Run maintenance repair:
-
Clear caches:
Permission Issues¶
If you see permission errors:
-
Check app folder permissions:
-
Fix ownership:
Next Steps¶
- Configure FormVox settings
- Set up Security options
- Create your first form