Project Details: Manage One Website

Actions, state, analytics and live logs of one website

Everything about one website

Click a project to open its page. The top row has the everyday actions, the panels under it show the site's state, and each larger part has a page of its own here.

Where: Projects › click a project

01 · The top row

Open Site

Opens the website in a new tab.

View Logs

Access Log, Error Log and Log Stats (top addresses, status codes, visitors).

Edit VHost

Edits the site's live Apache virtual host. Apache checks it before it goes live; a broken file is put back as it was.

Edit VHost Template

The template a new virtual host is made from.

Create VHost

Makes the virtual host from the template. If the site already has one, it is overwritten and every manual change in it is lost; the dialog warns you.

Edit Settings

Hostname, Server Aliases, Main Database (for backups), Project Type, Project Path and Web Root.

Refresh / Delete

Delete removes the project's files, its virtual host, its SSL certificates and its deploy key. It cannot be undone. Databases are not deleted.

02 · The info panel

Type, Path, Git Branch, Git Commit, Database (the Main Database, or Not configured), Hostname, VHost Status and SSL Status.

03 · The sections

SSL Certificate

Setup SSL and View Certificate.

PHP-FPM Pool

Give the site PHP workers of its own.

Drupal

Cache, cron, maintenance mode, updates and Drush. Drupal sites only.

Database Performance

When the project has a Main Database: View Slow Queries lists slow queries with their time, lock time and rows examined; MySQL Status shows uptime, threads, queries per second and the slow query settings.

Git & Deployment

Git Settings, Git Pull, Git Fetch, Switch Branch, then Git Status and Recent Commits below.

Backups

Backup, List & Restore Backups and Backup Log, in the same row.

04 · Analytics

  • Pick Last 24 Hours, Last 30 Days or Last 12 Months: Total Requests, 2xx Success, 3xx Redirect, 4xx Errors and 5xx Errors, a chart of requests over time, the status codes and the top URLs.
  • Exclude next to Top URLs takes regular expressions, one per line, for addresses to leave out of that list, for example .*ajax.*.
  • Clear deletes all past analytics of the project. Fix Logging gives the site its own log file, which these numbers are read from, and reloads Apache.

05 · Live Logs

  • Choose Access, Error or PHP-FPM Error, 50 to 500 lines, and auto-refresh from Off to every minute.
  • Type a regular expression in Filter (regex) to keep matching lines; tick Scroll to follow the newest.
  • For PHP-FPM Error, the line above the log names the file, and says when it is shared with the other sites of the server.

Projects tab