ABOUT
Grav is an open source, flat-file NoDB CMS written for PHP 7.3.6+ that is focused on being crazy fast, easy to learn and use, with powerful features to enable it be easily extended.
infoNginx is setup with pretty much default settings. The root is /opt/grav.
INSTALL
Approved local installer
DefaultDebian 13
Approved locally1 CPU2048 MB RAM8 GB disk
Config path/opt/grav/user/config/site.yaml
Run this command in the Proxmox VE shell. It downloads the immutable approved file, verifies SHA-256, and only then executes it.
( url='https://scripts.francoisvw.com/snapshots/c19711ea1b2526bec67e34be948114e255b5a811/ct/grav.sh'; sha='086c19e182c575d7add8f870888230fc2710b1661bd4f9981f860eb1f6f68df0'; tmp="$(mktemp)" || exit; curl -fsSL "$url" -o "$tmp" && printf '%s %s\n' "$sha" "$tmp" | sha256sum -c - && bash "$tmp"; rc=$?; rm -f "$tmp"; exit "$rc" )
LOCAL CHANGE REVIEW
Approved vs latest fetched source
Sign in with a passkey to inspect pending source changes. Approved content remains public.