Grav - CMS that requires no database
-
+1
I tried it on the LAMP App, installation time: 30 secs
This is amazing
cd public/ wget https://github.com/getgrav/grav/releases/download/1.5.7/grav-admin-v1.5.7.zip unzip grav-admin-v1.5.7.zip rm grav-admin-v1.5.7.zip mv grav-admin/* grav-admin/.[!.]* . chown -Rf www-data:www-data .
-
+1 I'd love to see Grav on Cloudron too!
-
@paulhibbitts - You can do this very simply by installing LAMP and then throwing grav in there. With it being flat-file there is very minimal setup.
-
@murgero While I've been able to install Grav going with LAMP, having a Grav App would really widen the user base for Grav on Cloudron... I am not a developer but can anyone share with me what is involved in getting an App added? Or perhaps any way to help others get a pre-configure LAMP stack going? Thank you!
-
@paulhibbitts Unfortunately the process of app packaging is quite technical, best aimed at developers and ops engineering types - this is covered in the documentation: https://cloudron.io/documentation/custom-apps/tutorial/ - but being on this list and getting upvotes is the best way to get visibility through upvotes to increase the chances of it being done!
-
I have completed an initial packaging for grav - source is up at https://git.cloudron.io/jimcavoli/grav-app
Submitted for review already; happy to Q&A any specifics. Everything works in that packaging, but for now the user management is left to the app (no LDAP/cloudron single-sign-on). Plugin installation through the browser works as expected, but as with most Cloudron apps, you can't use the system-level upgrade button in the browser (it just shows an error if you try) since it'll be updated via the Cloudron image. -
@jimcavoli I thought that all data that's supposed to be backupped has to be in /app/data. Why are you using /run as base for images? I don't know grav, so maybe those aren't important But I'm still curious, I'm not sure if the data in /run makes it after a reboot
-
This is now in unstable. Thanks to @jimcavoli for all the heavy lifting.
-
Thank you so much @jimcavoli!