Upgrades and Routine Maintenance

Keeping TailStatic Current

Regular updates to TailStatic ensure that you have the latest features, performance improvements, and security patches. Because TailStatic is containerized, the upgrade process is straightforward.

Safe Upgrade Order

To update your TailStatic installation:

  1. Back up your data: Always create a fresh Backups and Restore of the Persistent Storage Layout before upgrading.
  2. Pull the latest images:
    docker compose pull
    
    (See the official Docker docs)
  3. Restart the services:
    docker compose up -d
    
    (See the official Docker docs)

Docker will automatically stop the old Docker Images and Service Roles and start new ones. Your data in the mounted volumes will remain untouched. For a fresh start, see Docker Quickstart.

Health Checks After Upgrading

After an upgrade, verify that the system is functioning correctly:

Routine Maintenance

To keep your server running smoothly, perform these periodic tasks:

1. Docker Cleanup

Remove old, unused Docker images and volumes to free up disk space.

2. Log Rotation

TailStatic automatically prunes old application logs, but you should monitor the /app/data/tailstatic/jobs folder in the Persistent Storage Layout.

3. Site History Pruning

If you have a site with a very long Versioning and History, the local Git repository may grow in size. You can perform a manual "Maintenance" task from the site dashboard.

4. Checking SSL Certificates

If you are using a Reverse Proxy and HTTPS, ensure that your SSL certificates are renewing correctly. Check your Network and Domain Planning.

Next Steps

Regularly review your Create and Manage Sites to ensure they are up to date. If you encounter issues during maintenance, refer to Troubleshooting TailStatic. For a quick path map, see the Directory Reference.

See Also