All checks were successful
continuous-integration/drone/push Build is passing
Later42
Selfhostable read it later service.
Installation with Docker
Run with prepared images
This is the recommended way to run Later42
- copy provided
docker-compose.yml
and customize for your needs - pull prepared images from the Docker Hub and start -
docker-compose pull && docker-compose up -d
Build custom images from sources
- clone this repo
- customize provided
docker-compose.yml
for your needs - build docker images from the sources -
docker-compose build && docker-compose up -d
Environment variables
Variable | Default | Description |
---|---|---|
TZ | UTC | Time zone |
DEBUG | False | Enable/disable debug mode |
SECRET_KEY | The secret key to make hashes | |
DOMAIN | localhost | Domain name where the site is hosted |
DB_TYPE | SQLite | Type of DB (SQLite, Postgres) |
DB_HOST | None | Host for Postgres DB |
DB_NAME | None | Name for Postgres DB |
DB_USER | None | User for Postgres DB |
DB_PASS | None | Password for Postgres DB |
REDIS_URL | redis://localhost:6379 | Connection string for Redis |
READABILITY_HOST | http://localhost:8080/ | Connection string for UReadability |
EMAIL_USE_TLS | False | Enable TLS for SMTP |
EMAIL_HOST | smtp | SMTP host |
EMAIL_HOST_USER | None | SMTP user |
EMAIL_HOST_PASSWORD | None | SMTP password |
EMAIL_PORT | 25 | SMTP port |
EMAIL_FROM | noreply@later42.com | Email address for From header |
AIRBRAKE_PROJECT_ID | None | Airbrake project id |
AIRBRAKE_PROJECT_KEY | None | Airbrake project key |
AIRBRAKE_ENVIRONMENT | development | Airbrake environment |
SENTRY_DSN | None | Sentry DSN to catch errors |
Contribute
If you want to report a bug or request a new feature. Free feel to open a new issue or pull request.
English proofreading is needed, because my grammar is not that great sadly. Feel free to correct my grammar in this Readme or source code.
Description
Languages
CSS
77%
Python
13.9%
HTML
8.3%
JavaScript
0.4%
Dockerfile
0.3%