Skip to content

akeeba/panopticon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,675 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Akeeba Panopticon

Self-hosted site monitoring and management

Documentation   Downloads`

What is it?

Akeeba Panopticon is a standalone PHP application. You install on a domain or subdomain separate from your sites. You can then use it to monitor and manage your sites remotely.

Currently, it supports Joomla and WordPress sites. Each CMS requires a connector extension to be installed on the monitored site:

Quick start

The recommended installation method for most users is the public release ZIP file or the official container image (Docker, Podman, etc).

Running from source

If you want to contribute to Panopticon or would rather install it by cloning the Git repository, we have detailed instructions in the documentation. If you're in a hurry, there's a short version below:

Make sure you have git, composer, and npm (Node.js 16 or later) in your path.

Clone the repository.

Go into the folder where you cloned the repository and run composer install. This is important! This step installs PHP dependencies, runs npm install, compiles SCSS files into CSS, minifies JavaScript files, puts all external static resources in the folder Panopticon expects them to be, and generates a few necessary files (such as version.php).

You can now either use the web installer or the CLI installation method.

Translations

Translations are community–led and licensed under the GNU Affero General Public License version 3, or (at your option) any later version.

Community–led translations mean that we have no responsibility for the contents of the offered translations, including the terminology used, spelling and grammar errors, and accuracy. The only officially supported language of Akeeba Panopticon is English (Great Britain).

If you are interested in translating Panopticon, please check out the translator resources page.

License Notice

Akeeba Panopticon – Self-hosted site monitoring and management

Copyright (C) 2023-2026 Akeeba Ltd

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see https://www.gnu.org/licenses/.

Statement on the use of AI

Our stance on AI is that it's a useful tool, but it needs oversight by an experienced developer – much like what you'd expect of a very enthusiastic junior developer.

We use generative AI to process and improve our documentation, assist us with release-adjacent tasks such as authoring release notes, and as a coding (NOT software archtiecture!) agent. The output of generative AI is always reviewed by an experienced human developer who signs off the commit and is responsible for it.

We do not discourage the use of AI when you submit issues and Pull Requests. However, we will hold you to the same standard we hold ourselves. Please do review your AI-assisted submission to avoid "AI slop". Thank you for your understanding!

About

Self-hosted site monitoring and management

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

Contributors