Note
Disclaimer: Educational Use Only
Atom CMS is provided as an educational resource for learning purposes only. The creators and contributors are not responsible for any misuse or unintended consequences arising from its use. By using Atom CMS, you agree to take full responsibility for your actions and ensure compliance with all applicable laws and regulations in your jurisdiction.
Atom CMS runs the website of your hotel: registration, login, news, shop and an admin panel (housekeeping). It has two themes, Atom and Dusk. It works with the Arcturus Morningstar 3.5.5 and Ada emulators.
You need PHP 8.5 or newer, Composer 2, Node.js (LTS), and MariaDB or MySQL.
-
Download Atom CMS and run the installer:
git clone https://github.com/DennisObject/atomcms.git cd atomcms composer setup -
Answer the questions. The installer sets up the database and builds your theme.
-
Point your web server to the
public/folder. Open/installationin your browser and enter your hotel details.
Keep the site private until step 3 is done. The installer never overwrites an existing emulator database.
See the installation guide for Windows, Ada, permissions and production settings.
-
Back up your database, your
.envfile and your uploaded files. -
Put the site in maintenance mode and get the new code. Keep your
.envfile and thestorage/folder.php artisan down
-
Install and build:
composer install --no-dev --prefer-dist --optimize-autoloader npm ci npm run build:atom npm run build:dusk php artisan config:clear php artisan migrate --force php artisan storage:link php artisan optimize php artisan reload
-
Bring the site back:
php artisan up
Do not run composer setup or migrate:fresh to update. See Updating an installed hotel.
- Documentation
- Headless mode - use Atom as an API for your own website
- Contributing
- Credits
