Linux

Where Does HumHub Store Spaces and Uploads?

Where self hosted HumHub keeps spaces and data on Linux servers, plus upload roles. See the folder table below.

Last updated

HumHub is social intranet with server storage. The database holds users, spaces, and posts. Uploads sit in the file directory. The release version matters for themes.

Same database plus uploads means same network. Exact paths vary by Apache versus Docker installs, with config files deciding roots. Keep backups of both together. One without the other restores posts without attachments. For moves, enable maintenance first to freeze writes during dumps. Check the in app storage readout when sizes look wrong on different releases.

Where HumHub stores this, by platform

Linux
/var/www/html/uploads (files beside database, paths vary)

Users and spaces live in the database with files beside it in uploads. Back up both together with maintenance on. Match releases before restore.

Frequently asked questions

How do I migrate HumHub to a new server?

Back up the HumHub database plus uploads directory with maintenance on, then install the same release on the new server before restore. Users and spaces follow the database. Mixed releases can break themes, so match versions first.

Where are HumHub files stored?

In the MySQL database on your server with files beside it in uploads storage. The browser holds login plus editor cache only. Export spaces as archives from admin settings for records, since devices never hold the master network alone.

Notice an outdated path? Let us know.