Skip to content

ben16w/tesseract-docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

docker-compose

This repository contains Docker Compose files for Tesseract.

Installation

Firstly ensure Docker is installed. Details on how to install Docker can be found below:

Install the required system packages:

sudo apt install make python3 python3-pip python3-venv

Set up the virtual environment and install the required Python packages:

make install-venv

Lint the Docker Compose files:

make lint

Usage

Firstly navigate to the cloned repository directory in your terminal. Then run the appropriate Docker Compose file for your use case.

For example, to start Nextcloud, run the following command:

docker-compose -f docker-compose.nextcloud.yml up -d

Example environment variables which can be installed in a .env file:

TESSERACT_DATA_PATH="./data"
TESSERACT_APPDATA_PATH="./appdata"
TESSERACT_USERNAME='ubuntu'
TESSERACT_EMAIL_USERNAME='[email protected]'
TESSERACT_EMAIL_HOST='user.domain.com'
TESSERACT_EMAIL_PORT='465'
TESSERACT_EMAIL_PASSORD='password'
TESSERACT_HOSTNAME='test.test'
TESSERACT_DOMAIN=''
TESSERACT_SQL_PASSWORD='password'
TESSERACT_TZ='Europe/London'
TESSERACT_UID='1000'
TESSERACT_GID='1000'
TESSERACT_DOCKER_USERNAME='user'
TESSERACT_DOCKER_PASSWORD='password'
TESSERACT_VAULTWARDEN_ADMIN_TOKEN='token'
TESSERACT_IMMICH_JWT_SECRET='secret'
TESSERACT_PAPERLESS_SECRET_KEY='secret'

License

This project is licensed under the Unlicense. See the LICENSE file for details.

Authors

  • Ben Wadsworth

About

Docker compose files for tesseract.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published