Grav - CMS that requires no database
-
@nebulon Grav is very easy to install! So easy that maybe don't need an own app.
It can work, for example, installing the Cloudron LAMP app and then copying grav files to the public folder. -
+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!
-
+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 Thanks very much, will give that try!
-
@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. -
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
-
Thank you so much @jimcavoli!