Migrating a Vvveb installation is straightforward. All site data is stored in two places:

  • The media and theme files inside the public directory
  • The database, which contains posts, pages, settings, users, and configuration

To move your site to a new server, simply transfer these components.


1. Copy Media and Theme Files

On your old server, copy the following folders:

vvveb/public/media
vvveb/public/themes

These contain:

  • Uploaded images and files
  • Theme assets and customizations

Paste them into the same location on your new Vvveb installation.


2. Migrate the Database

MySQL / PostgreSQL

If your site uses MySQL or PostgreSQL:

  1. Export the database from your old server
  2. Import it into the database on your new server
  3. Update your database connection settings in:
config/db.php

No path replacements or additional modifications are required - Vvveb stores URLs and file references as relative paths.


SQLite

If your site uses SQLite:

  • You do not need to export or import anything
  • Simply copy your SQLite database file along with your project files
  • No additional configuration is required

3. No Additional Steps Required

Once the media, themes, and database are in place, your site should run normally on the new server.
There are no extra migration scripts, no path rewrites, and no special configuration changes needed.