To be able to run AsgardCMS you have to meet the following requirements:
PHP 7.0 or higher
PDO PHP Extension
cURL PHP Extension
OpenSSL PHP Extension
Mbstring PHP Extension
Tokenizer PHP Extension
Mcrypt PHP Extension
GD PHP Library
One of the following cache drivers:
apc. (defaults to
If you prefer a video to see how the installation process goes,
watch the install video. Get AsgardCMS
Via AsgardCMS installer
composer global require asgardcms/asgardcms-installer
Make sure to place the
$HOME/.composer/vendor/bin directory (or the equivalent directory for your OS) in your
$PATH so the asgardcms` executable can be located by your system.
Once installed, the
asgardcms new command will create a fresh AsgardCMS installation in the directory you specify. For instance,
asgardcms new blog will create a directory named
blog containing a fresh AsgardCMS installation with all of AsgardCMS's dependencies already installed:
asgardcms new Blog
Via Composer create-project
composer create-project asgardcms/platform your-project-name
Create a database
Create a database suiting your preferred method, Sequel Pro, MySQL Workbench, cli, however you prefer. Remember the database name you used as this well be asked in the installation command.
Install your preferred user system
Sentinel (installed by default)
More user implementations may be offered later on. Learn how you can add your custom
ACL implementations. Run the install command
Change (cd) into the generated directory.
php artisan asgard:install command to perform the installation process.
This install command will perform the following actions:
Setup database information
Create a first admin account
You can now login on
/auth/login with your email and password asked during the install command. After you've logged in you'll be able to access the administration panel on the
If you have
feedback to give, ideas you would like implemented, by all means share them on the forum in the "Comments and Feedback" section.
issues/bugs you're having, you can use the Github Issues to post those. All issues are grouped on the AsgardCms/Platform repository.
If you just want to
talk, join our Slack channel (http://slack.asgardcms.com/).