add missing apps
This commit is contained in:
parent
ba73648466
commit
14c4ad6f7a
BIN
apps/adguard/metadata/logo.jpg
Normal file
BIN
apps/adguard/metadata/logo.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 25 KiB |
13
apps/booksonic/config.json
Normal file
13
apps/booksonic/config.json
Normal file
|
@ -0,0 +1,13 @@
|
||||||
|
{
|
||||||
|
"name": "Booksonic",
|
||||||
|
"available": true,
|
||||||
|
"port": 8040,
|
||||||
|
"id": "booksonic",
|
||||||
|
"categories": ["books", "media"],
|
||||||
|
"description": "",
|
||||||
|
"short_desc": "The selfhosted audiobook server",
|
||||||
|
"author": "https://github.com/popeen",
|
||||||
|
"source": "https://github.com/popeen/Booksonic-Air",
|
||||||
|
"image": "/logos/apps/booksonic.jpg",
|
||||||
|
"form_fields": []
|
||||||
|
}
|
0
apps/booksonic/config/.keep
Normal file
0
apps/booksonic/config/.keep
Normal file
19
apps/booksonic/docker-compose.yml
Normal file
19
apps/booksonic/docker-compose.yml
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
version: "3.9"
|
||||||
|
services:
|
||||||
|
booksonic:
|
||||||
|
image: lscr.io/linuxserver/booksonic-air:latest
|
||||||
|
container_name: booksonic
|
||||||
|
environment:
|
||||||
|
- PUID=1000
|
||||||
|
- PGID=1000
|
||||||
|
- TZ=${TZ}
|
||||||
|
volumes:
|
||||||
|
- ${APP_DATA_DIR}/config:/config
|
||||||
|
- ${ROOT_FOLDER_HOST}/media/data/books/spoken:/audiobooks
|
||||||
|
- ${ROOT_FOLDER_HOST}/media/data/podcasts:/podcasts
|
||||||
|
ports:
|
||||||
|
- ${APP_PORT}:4040
|
||||||
|
restart: unless-stopped
|
||||||
|
networks:
|
||||||
|
- tipi_main_network
|
||||||
|
|
5
apps/booksonic/metadata/description.md
Normal file
5
apps/booksonic/metadata/description.md
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
Booksonic Air is a server for hosting the audiobooks you own and reach them from wherever you are.
|
||||||
|
|
||||||
|
Check out [Booksonic App](https://github.com/popeen/Booksonic-App) for connecting to Booksonic servers.
|
||||||
|
<br />
|
||||||
|
Once installed you can setup the following folders : /audiobooks, /podcasts
|
20
apps/ghost/config.json
Normal file
20
apps/ghost/config.json
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
{
|
||||||
|
"name": "Ghost",
|
||||||
|
"port": 8117,
|
||||||
|
"available": true,
|
||||||
|
"id": "ghost",
|
||||||
|
"categories": ["social", "media"],
|
||||||
|
"description": "Ghost is a powerful app for new-media creators to publish, share, and grow a business around their content. It comes with modern tools to build a website, publish content, send newsletters & offer paid subscriptions to members.",
|
||||||
|
"short_desc": "Ghost - Turn your audience into a business.",
|
||||||
|
"author": "TryGhost",
|
||||||
|
"source": "https://github.com/TryGhost/Ghost",
|
||||||
|
"image": "/logos/apps/ghost.jpg",
|
||||||
|
"form_fields": [
|
||||||
|
{
|
||||||
|
"type": "random",
|
||||||
|
"label": "Ghost Database password",
|
||||||
|
"min": 20,
|
||||||
|
"env_variable": "GHOST_DATABASE_PASSWORD"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
37
apps/ghost/docker-compose.yml
Normal file
37
apps/ghost/docker-compose.yml
Normal file
|
@ -0,0 +1,37 @@
|
||||||
|
version: '3.9'
|
||||||
|
|
||||||
|
services:
|
||||||
|
|
||||||
|
ghost:
|
||||||
|
image: ghost:alpine
|
||||||
|
container_name: ghost
|
||||||
|
depends_on:
|
||||||
|
- ghostdb
|
||||||
|
restart: unless-stopped
|
||||||
|
ports:
|
||||||
|
- ${APP_PORT}:2368
|
||||||
|
environment:
|
||||||
|
# see https://ghost.org/docs/config/#configuration-options
|
||||||
|
database__client: mysql
|
||||||
|
database__connection__host: ghostdb
|
||||||
|
database__connection__user: tipi
|
||||||
|
database__connection__password: ${GHOST_DATABASE_PASSWORD}
|
||||||
|
database__connection__database: ghosttipi
|
||||||
|
url: http://localhost:${APP_PORT}
|
||||||
|
volumes:
|
||||||
|
- ${APP_DATA_DIR}/content:/var/lib/ghost/content
|
||||||
|
networks:
|
||||||
|
- tipi_main_network
|
||||||
|
|
||||||
|
ghostdb:
|
||||||
|
container_name: ghostdb
|
||||||
|
image: mariadb:latest
|
||||||
|
environment:
|
||||||
|
MYSQL_ROOT_PASSWORD: ${GHOST_DATABASE_PASSWORD}
|
||||||
|
MYSQL_USER: tipi
|
||||||
|
MYSQL_PASSWORD: ${GHOST_DATABASE_PASSWORD}
|
||||||
|
MYSQL_DATABASE: ghosttipi
|
||||||
|
volumes:
|
||||||
|
- ${APP_DATA_DIR}/data/db:/var/lib/mysql
|
||||||
|
networks:
|
||||||
|
- tipi_main_network
|
5
apps/ghost/metadata/description.md
Normal file
5
apps/ghost/metadata/description.md
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
# A painless self-hosted Blog
|
||||||
|
|
||||||
|
Ghost is a powerful app for new-media creators to publish, share, and grow a business around their content. It comes with modern tools to build a website, publish content, send newsletters & offer paid subscriptions to members.
|
||||||
|
|
||||||
|
![Screenshot](https://ghost.org/images/home/posts_hu3b21debb17401a2115316debd8fe8fa5_467056_2000x0_resize_q100_h2_box_3.webp)
|
Loading…
Reference in New Issue
Block a user