added new app: wallabag
This commit is contained in:
parent
2b8e2dd6b6
commit
625ab49578
5 changed files with 154 additions and 0 deletions
20
apps/wallabag/config.json
Normal file
20
apps/wallabag/config.json
Normal file
|
|
@ -0,0 +1,20 @@
|
||||||
|
{
|
||||||
|
"name": "Wallabag",
|
||||||
|
"available": true,
|
||||||
|
"port": 8380,
|
||||||
|
"exposable": true,
|
||||||
|
"dynamic_config": true,
|
||||||
|
"id": "wallabag",
|
||||||
|
"description": " self hostable application for saving web pages: Save and classify articles. Read them later.",
|
||||||
|
"tipi_version": 1,
|
||||||
|
"version": "2.6.12",
|
||||||
|
"categories": ["utilities","media"],
|
||||||
|
"short_desc": "read-it-later app",
|
||||||
|
"author": "wallabag",
|
||||||
|
"source": "https://github.com/wallabag/wallabag",
|
||||||
|
"website": "https://wallabag.org/",
|
||||||
|
"form_fields": [],
|
||||||
|
"supported_architectures": ["arm64", "amd64"],
|
||||||
|
"created_at": 1746825394706,
|
||||||
|
"updated_at": 1746825394706
|
||||||
|
}
|
||||||
40
apps/wallabag/docker-compose.json
Normal file
40
apps/wallabag/docker-compose.json
Normal file
|
|
@ -0,0 +1,40 @@
|
||||||
|
{
|
||||||
|
"services": [
|
||||||
|
{
|
||||||
|
"name": "wallabag",
|
||||||
|
"image": "wallabag/wallabag:2.6.12",
|
||||||
|
"isMain": true,
|
||||||
|
"environment": {
|
||||||
|
"SYMFONY__ENV__DATABASE_DRIVER": "pdo_sqlite",
|
||||||
|
"SYMFONY__ENV__MAILER_DSN": "smtp://127.0.0.1",
|
||||||
|
"SYMFONY__ENV__FROM_EMAIL": "noreply@bitspeicher.de",
|
||||||
|
"SYMFONY__ENV__DOMAIN_NAME": "${APP_PROTOCOL}://${APP_DOMAIN}",
|
||||||
|
"SYMFONY__ENV__SERVER_NAME": "Wallabag"
|
||||||
|
},
|
||||||
|
"internalPort": 80,
|
||||||
|
"volumes": [
|
||||||
|
{
|
||||||
|
"hostPath": "${APP_DATA_DIR}/data/wallabag",
|
||||||
|
"containerPath": "/var/www/wallabag/web/assets/images",
|
||||||
|
"readOnly": false,
|
||||||
|
"shared": false,
|
||||||
|
"private": false
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"dependsOn": {
|
||||||
|
"redis": {
|
||||||
|
"condition": "service_started"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "wallabag-redis",
|
||||||
|
"image": "redis:alpine",
|
||||||
|
"healthCheck": {
|
||||||
|
"test": "CMD redis-cli ping",
|
||||||
|
"interval": "20s",
|
||||||
|
"timeout": "3s"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
28
apps/wallabag/docker-compose.yml
Normal file
28
apps/wallabag/docker-compose.yml
Normal file
|
|
@ -0,0 +1,28 @@
|
||||||
|
services:
|
||||||
|
wallabag:
|
||||||
|
image: wallabag/wallabag
|
||||||
|
restart: unless-stopped
|
||||||
|
environment:
|
||||||
|
- SYMFONY__ENV__DATABASE_DRIVER=pdo_sqlite
|
||||||
|
- SYMFONY__ENV__DATABASE_HOST=127.0.0.1
|
||||||
|
- SYMFONY__ENV__DATABASE_NAME=wallabag
|
||||||
|
- SYMFONY__ENV__DATABASE_CHARSET=utf8mb4
|
||||||
|
- SYMFONY__ENV__MAILER_DSN=smtp://127.0.0.1
|
||||||
|
- SYMFONY__ENV__FROM_EMAIL=noreply@bitspeicher.de
|
||||||
|
- SYMFONY__ENV__DOMAIN_NAME=https://wallabag.bitspeicher.de
|
||||||
|
- SYMFONY__ENV__SERVER_NAME="Wallabag"
|
||||||
|
ports:
|
||||||
|
- "80"
|
||||||
|
volumes:
|
||||||
|
- wallabag-data:/var/www/wallabag/web/assets/images
|
||||||
|
depends_on:
|
||||||
|
- redis
|
||||||
|
redis:
|
||||||
|
image: redis:alpine
|
||||||
|
restart: unless-stopped
|
||||||
|
healthcheck:
|
||||||
|
test: ["CMD", "redis-cli", "ping"]
|
||||||
|
interval: 20s
|
||||||
|
timeout: 3s
|
||||||
|
volumes:
|
||||||
|
wallabag-data:
|
||||||
66
apps/wallabag/metadata/description.md
Normal file
66
apps/wallabag/metadata/description.md
Normal file
|
|
@ -0,0 +1,66 @@
|
||||||
|
# wallabag
|
||||||
|
|
||||||
|

|
||||||
|
[](https://matrix.to/#/#wallabag:matrix.org)
|
||||||
|
[](https://liberapay.com/wallabag/donate)
|
||||||
|
[](https://hosted.weblate.org/engage/wallabag/?utm_source=widget)
|
||||||
|

|
||||||
|
|
||||||
|
wallabag is a web application allowing you to save web pages for later reading.
|
||||||
|
Click, save and read it when you want. It extracts content so that you won't be distracted by pop-ups and cie.
|
||||||
|
|
||||||
|
You can install it on your own server, or you can create an account on [wallabag.it](https://wallabag.it).
|
||||||
|
|
||||||
|

|
||||||
|
|
||||||
|
* Website: [wallabag.org](https://wallabag.org)
|
||||||
|
* Android app: [wallabag/android-app](https://github.com/wallabag/android-app)
|
||||||
|
* iOS app: [wallabag/ios-app](https://github.com/wallabag/ios-app)
|
||||||
|
* Browser extension: [wallabag/wallabagger](https://github.com/wallabag/wallabagger)
|
||||||
|
* GNOME (Linux) app: [read-it-later](https://gitlab.gnome.org/World/read-it-later) (not maintained by this project)
|
||||||
|
* All resources about wallabag ecosystem are listed here: https://github.com/wallabag/wallabag/wiki/wallabag-ecosystem
|
||||||
|
|
||||||
|
## Documentation
|
||||||
|
|
||||||
|
The documentation is available at https://doc.wallabag.org.
|
||||||
|
|
||||||
|
You can contribute to it through its dedicated repository, available here: https://github.com/wallabag/doc.
|
||||||
|
|
||||||
|
## Installation
|
||||||
|
|
||||||
|
Please read [the documentation to see the wallabag requirements](https://doc.wallabag.org/en/admin/installation/requirements.html).
|
||||||
|
|
||||||
|
Then you can install wallabag by executing the following commands:
|
||||||
|
|
||||||
|
```bash
|
||||||
|
git clone https://github.com/wallabag/wallabag.git
|
||||||
|
cd wallabag && make install
|
||||||
|
```
|
||||||
|
|
||||||
|
Now, [configure a virtual host](https://doc.wallabag.org/en/admin/installation/virtualhosts.html) to use your wallabag.
|
||||||
|
|
||||||
|
### Other methods
|
||||||
|
|
||||||
|
Refer to the [installation documentation](https://doc.wallabag.org/en/admin/installation/installation.html) for other installation methods.
|
||||||
|
|
||||||
|
## Translation
|
||||||
|
|
||||||
|
This project uses [Weblate](https://weblate.org/) for translation.
|
||||||
|
|
||||||
|
Feel free to help us [translating wallabag](https://hosted.weblate.org/projects/wallabag/).
|
||||||
|
|
||||||
|
## Contributing
|
||||||
|
|
||||||
|
To learn more about developing wallabag, please refer to the [contribution guide](./.github/CONTRIBUTING.md).
|
||||||
|
|
||||||
|
Content extraction relies on [Graby](https://github.com/j0k3r/graby), [php-readability](https://github.com/j0k3r/php-readability) and [ftr-site-config](https://github.com/fivefilters/ftr-site-config).
|
||||||
|
|
||||||
|
## Sponsors
|
||||||
|
|
||||||
|
<img src="https://api.blackfire.io/blackfire-logo.png" alt="Blackfire" width="200" />
|
||||||
|
|
||||||
|
## License
|
||||||
|
Copyright © 2013-current Nicolas Lœuillet <nicolas@loeuillet.org>
|
||||||
|
|
||||||
|
This work is free. You can redistribute it and/or modify it under the
|
||||||
|
terms of the MIT License. See the [COPYING.md](./COPYING.md) file for more details.
|
||||||
BIN
apps/wallabag/metadata/logo.jpg
Normal file
BIN
apps/wallabag/metadata/logo.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 4.8 KiB |
Loading…
Add table
Add a link
Reference in a new issue