Merge branch 'app/grav' of https://github.com/DrMxrcy/runtipi-appstore into DrMxrcy-app/grav
This commit is contained in:
commit
84037cf12c
|
@ -30,6 +30,7 @@ This is the official repository for the Tipi App Store. It contains all the apps
|
|||
- [Gitea](https://github.com/go-gitea/gitea) - Gitea - A painless self-hosted Git service
|
||||
- [Gotify](https://github.com/gotify/server) - Gotify - Simple server for sending and receiving notification messages
|
||||
- [Grafana](https://github.com/grafana/grafana) - The open and composable observability and data visualization platform
|
||||
- [Grav](https://github.com/getgrav/grav) - Fast, Simple, and Flexible, file-based Web-platform.
|
||||
- [Grocy](https://github.com/grocy/grocy) - Grocy - ERP beyond your fridge
|
||||
- [Haven](https://github.com/havenweb/haven) - Haven is a self-hosted private blog and feedreader you can use instead of Facebook
|
||||
- [Headscale](https://github.com/juanfont/headscale) - An open source, self-hosted implementation of the Tailscale control server
|
||||
|
@ -57,7 +58,7 @@ This is the official repository for the Tipi App Store. It contains all the apps
|
|||
- [Monero Daemon](https://github.com/monero-project/monero/) - A network daemon for Monero: the secure, private, untraceable cryptocurrency
|
||||
- [Monero p2pool Daemon](https://github.com/SChernykh/p2pool) - Decentralized pool for Monero mining
|
||||
- [Monica](https://github.com/monicahq/monica) - A Personal Relationship Management tool to help you document your social life
|
||||
- [Mixpost](https://github.com/inovector/mixpost) - Self-hosted social media management. Schedule and organize your social content.
|
||||
- [Mixpost](https://github.com/inovector/mixpost) - Self-hosted social media management. Schedule and organize your social content.
|
||||
- [n8n](https://github.com/n8n-io/n8n) - Workflow Automation Tool
|
||||
- [Navidrome](https://github.com/navidrome/navidrome) - A selfhosted music server
|
||||
- [Nextcloud](https://github.com/nextcloud/server) - A safe home for all your data
|
||||
|
@ -80,7 +81,7 @@ This is the official repository for the Tipi App Store. It contains all the apps
|
|||
- [Readarr](https://github.com/Readarr/Readarr) - Book Manager and Automation (Sonarr for Ebooks)
|
||||
- [Resilio Sync](https://github.com/bt-sync) - Fast, reliable, and simple file sync and share solution
|
||||
- [RSS](https://github.com/ssddanbrown/rss) - A simple, opinionated, RSS feed aggregator
|
||||
- [Sabnzbd](https://github.com/sabnzbd/sabnzbd) - Sabnzbd makes Usenet as simple and streamlined as possible by automating everything we can"
|
||||
- [Sabnzbd](https://github.com/sabnzbd/sabnzbd) - Sabnzbd makes Usenet as simple and streamlined as possible by automating everything we can"
|
||||
- [SearXNG](https://github.com/searxng/searxng) - SearXNG is a free internet metasearch engine which aggregates results from various search services and databases. Users are neither tracked nor profiled
|
||||
- [Send](https://gitlab.com/timvisee/send) - Simple, private file sharing
|
||||
- [Sonarr](https://github.com/Sonarr/Sonarr) - TV show manager for Usenet and BitTorrent
|
||||
|
@ -107,4 +108,4 @@ If you want to see new apps on Tipi you can either:
|
|||
|
||||
- [Open an issue](https://github.com/meienberger/runtipi-appstore/issues) on this repository and members of the community will add it
|
||||
- [Join the Discord](https://discord.gg/Bu9qEPnHsc) members of the community will add it.
|
||||
- Fork this repo and create the necessary files for a Tipi app. Follow this [guide]([https://github.com/meienberger/runtipi/wiki/Adding-your-own-app](https://www.runtipi.io/docs/contributing/adding-a-new-app))
|
||||
- Fork this repo and create the necessary files for a Tipi app. Follow this [guide](<[https://github.com/meienberger/runtipi/wiki/Adding-your-own-app](https://www.runtipi.io/docs/contributing/adding-a-new-app)>)
|
||||
|
|
16
apps/grav/config.json
Normal file
16
apps/grav/config.json
Normal file
|
@ -0,0 +1,16 @@
|
|||
{
|
||||
"$schema": "../schema.json",
|
||||
"name": "Grav",
|
||||
"port": 8161,
|
||||
"available": true,
|
||||
"exposable": true,
|
||||
"id": "grav",
|
||||
"tipi_version": 1,
|
||||
"version": "1.7.39.4-ls97",
|
||||
"categories": ["social", "media"],
|
||||
"description": "Grav is a Fast, Simple, and Flexible, file-based Web-platform. There is Zero installation required. It follows similar principles to other flat-file CMS platforms, but has a different design philosophy than most. Grav comes with a powerful Package Management System to allow for simple installation and upgrading of plugins and themes, as well as simple updating of Grav itself.",
|
||||
"short_desc": "Grav is a Fast, Simple, and Flexible, file-based Web-platform. ",
|
||||
"author": "Grav",
|
||||
"source": "https://github.com/getgrav/grav",
|
||||
"form_fields": []
|
||||
}
|
23
apps/grav/docker-compose.yml
Normal file
23
apps/grav/docker-compose.yml
Normal file
|
@ -0,0 +1,23 @@
|
|||
version: "3"
|
||||
|
||||
services:
|
||||
grav:
|
||||
container_name: grav
|
||||
image: lscr.io/linuxserver/grav:1.7.39.4-ls97
|
||||
ports:
|
||||
- ${APP_PORT}:80
|
||||
volumes:
|
||||
- ${APP_DATA_DIR}/data/grav-comfig:/config
|
||||
environment:
|
||||
- PUID=1000
|
||||
- PGID=1000
|
||||
- TZ=${TZ}
|
||||
networks:
|
||||
- tipi_main_network
|
||||
labels:
|
||||
traefik.enable: ${APP_EXPOSED}
|
||||
traefik.http.routers.grav.rule: Host(`${APP_DOMAIN}`)
|
||||
traefik.http.routers.grav.entrypoints: websecure
|
||||
traefik.http.routers.grav.service: grav
|
||||
traefik.http.routers.grav.tls.certresolver: myresolver
|
||||
traefik.http.services.grav.loadbalancer.server.port: 80
|
23
apps/grav/metadata/description.md
Normal file
23
apps/grav/metadata/description.md
Normal file
|
@ -0,0 +1,23 @@
|
|||
## [README.md](https://github.com/getgrav/grav//#readme)
|
||||
|
||||
# [](https://github.com/getgrav/grav//#-grav)[![](https://avatars1.githubusercontent.com/u/8237355?v=2&s=50)](https://avatars1.githubusercontent.com/u/8237355?v=2&s=50) Grav
|
||||
|
||||
|
||||
Grav is a **Fast**, **Simple**, and **Flexible**, file-based Web-platform. There is **Zero** installation required. Just extract the ZIP archive, and you are already up and running. It follows similar principles to other flat-file CMS platforms, but has a different design philosophy than most. Grav comes with a powerful **Package Management System** to allow for simple installation and upgrading of plugins and themes, as well as simple updating of Grav itself.
|
||||
|
||||
The underlying architecture of Grav is designed to use well-established and _best-in-class_ technologies to ensure that Grav is simple to use and easy to extend. Some of these key technologies include:
|
||||
|
||||
- [Twig Templating](https://twig.symfony.com/): for powerful control of the user interface
|
||||
- [Markdown](https://en.wikipedia.org/wiki/Markdown): for easy content creation
|
||||
- [YAML](https://yaml.org): for simple configuration
|
||||
- [Parsedown](https://parsedown.org/): for fast Markdown and Markdown Extra support
|
||||
- [Doctrine Cache](https://www.doctrine-project.org/projects/doctrine-orm/en/latest/reference/caching.html): layer for performance
|
||||
- [Pimple Dependency Injection Container](https://github.com/silexphp/Pimple): for extensibility and maintainability
|
||||
- [Symfony Event Dispatcher](https://symfony.com/doc/current/components/event_dispatcher/introduction.html): for plugin event handling
|
||||
- [Symfony Console](https://symfony.com/doc/current/components/console/introduction.html): for CLI interface
|
||||
- [Gregwar Image Library](https://github.com/Gregwar/Image): for dynamic image manipulation
|
||||
|
||||
|
||||
# [](https://github.com/getgrav/grav//#documentation)Documentation
|
||||
|
||||
The full documentation can be found from [learn.getgrav.org](https://learn.getgrav.org).
|
BIN
apps/grav/metadata/logo.jpg
Normal file
BIN
apps/grav/metadata/logo.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 41 KiB |
Loading…
Reference in New Issue
Block a user