Statamic 3 - highly extendable, standalone capable, Laravel CMS package
-
Hello,
I just saw that Ghost, WordPress and Grav are supported, furthermore Kirby 3 being discussed. Thus I thought maybe Statamic 3 would be an idea as well. I have no experience with it but I thought about trying out Grav or Statamic 3 as they are quite similar to Kirby 3 and it might give some nice impressions to learn more like how other similar CMS' work.
Best Regards,
-
@timconsidine Yes, usually you have to pay (like Kirby 3) but there's also a free solo license, see https://statamic.com/pricing.
-
Maybe use these for installing in LAMP: https://statamic.dev/installing/docker
-
The "free" version actually already works on Cloudron from what I can tell so far (testing for a few days). I've had this setup for a bit and basically followed their installation using Composer. I'll work and try and post a how to sometime this weekend.
-
So this is the "quick and dirty" how to guide I've put together pretty quick. It should give you the basics to get everything running. I'm still working through a few minor issues -- such as installing addons (currently troubleshooting the composer "home" directory).
If anyone has any feedback let me know. I'll work on a polished article here in the next few days and run through another installation and get this updated.
- To get started, install the LAMP app
- After the LAMP app has installed, increase the memory on the app to 512mb / 1gb so that composer will run efficiently
- Follow the guide posted on the Statamic Docs to install Statamic using Composer.
- You will need to adjust the permissions on files and folders within the {project-directory} during the Statamic installation
chown -R www-data:www-data /app/data/{project-directory} find . -type d -exec chmod 755 {} \; find . -type f -exec chmod 644 {} \;
- You will need to update the .env file with the MySQL, Redis, and Mail user names, passwords, and server information.
- After you have followed the above instructions, you will need to configure Apache to serve your updated "public" directory. Futher instructions can be found here.
- For good measure, I restarted the app which seems to have solve a few minor issues.
- After the restart, launch the terminal and cd to your Statamic directory and complete the following commands. If you need further information refer here.
cd /app/data/{project-directory} composer php please make:user
- Update your healthcheck information by using the following information. I added the following to /app/data/{project-folder}/public/.htaccess
# CloudronHealth Check RewriteCond %{HTTP_USER_AGENT} CloudronHealth RewriteRule ^ - [R=200]
- Afterwards, you can login to https://{domain}/cp
For further information and resources, I would refer to the following articles:
-
Thanks for publishing this information/guide. Really appreciated. Sadly I can't try it out at the moment because I reached my max. app limit of 2 so first I need to evaluate my main goal and then I can try out other fancy/interesting apps. That's a bit ... pitty.
-
@warg appreciate that you want to know this app will work before committing to Cloudron
but then do go and get a Cloudron subscription : it will save you time and therefore money, as well achieving more
after all, as you said, Statamic is not free,