Loading…
Getting started

Installation

Follow these steps to install TimeReserver on your own hosting. A guided installer does most of the work for you.

Shared hosting (cPanel) — quick start

1

Buy & download

Purchase TimeReserver on Gumroad and download the ZIP file.

2

Upload & extract

Upload the ZIP to your hosting using the cPanel File Manager (or FTP) and extract it into a folder of your choice.

3

Point your domain to the public folder

In cPanel, set the document root of your domain or subdomain to the public/ folder inside the extracted directory. This keeps your application files private and off the web.

4

Run the installer

Open your domain in a browser. The guided installer will start automatically and walk you through the rest — database setup, admin account, and initial configuration.

Advanced & VPS

Apache — mod_rewrite

The public/.htaccess file is already included in the package. It handles clean URLs without index.php in the path. Make sure the mod_rewrite module is enabled on your Apache server.

If URLs are not working correctly, ask your hosting provider to enable mod_rewrite or check that AllowOverride All is set for your document root.

Nginx

Add the following directive to your site configuration to route all requests through the front controller:

location / {
    try_files $uri $uri/ /index.php?$query_string;
}

Directory permissions

The writable/ directory and its subdirectories must be writable by the web server. TimeReserver uses this directory for logs, cache, and sessions.

  • writable/cache/
  • writable/logs/
  • writable/session/
  • writable/uploads/

On most shared hosting this is handled automatically. On a VPS, set these directories to 755 (or 775 if your web server runs as a different user).

Running into trouble? Contact support — we'll help you get set up.