Logs

This is your one-stop place to read web and system logs without SSH. You can open account logs (per domain/user) or server logs (Apache, Nginx, MariaDB, Exim, firewall, etc.), watch them update in near-real-time, and download the raw files when you need to share or archive them.

Two ways to look at logs
  • Account Logs – click View Logs on a row to open a modal with tabs: Access, Error, FTP, and SHM Login. Choose the domain and (if needed) the log file from the dropdowns.
  • Server Logs (root only) – click the top “SERVER → View Logs” button for live views of Apache, Nginx, Exim, firewall, MariaDB, system messages, auth, PowerDNS and the global journal.
Live tail & controls
  • Each viewer shows the last 500 lines of the selected file, refreshing every few seconds.
  • Auto-scroll is on by default. Scroll up to pause it; scroll to bottom to resume.
  • Use the Log file dropdown to switch between rotated files (e.g. error.log, error.log.1, error.log.2.gz). Gzipped logs are opened transparently.
  • Hit Download to grab the exact file you’re viewing.
Which log is which?
  • Access – every HTTP request (status codes, paths, IPs, user-agents).
  • Error – PHP warnings/fatal errors, rewrite/permission issues, upstream errors.
  • FTP – uploads/downloads and login attempts per user.
  • SHM Login – control-panel sign-ins and security events.
  • Server → Exim – mail transport events (delivery, bounces). Pair with the Mail Queue for retries.
  • Server → messages/auth – system/kernel notes & authentication (useful for SSH or sudo issues).
Troubleshooting quick wins
  • 500 / white page? Check Error for PHP fatals; then Access for the matching request.
  • Slow site? Look for repeated 5xx in Access, or upstream timeouts in Error.
  • Can’t send mail? Check Exim here and the Mail Queue page for verbose resend output.
  • Permissions / 403? Error log will show the exact path Apache/Nginx couldn’t read.

Navigation