argosopentech / LibreTranslate-init

Shell scripts to install LibreTranslate

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LibreTranslate-init

Shell scripts to install LibreTranslate

Uses WSGI with Gunicorn and Nginx.

Install

# Add libretranslate user
useradd libretranslate
mkdir /home/libretranslate
chown libretranslate:libretranslate /home/libretranslate
usermod -aG sudo libretranslate
passwd -d libretranslate
su libretranslate

# Download LibreTranslate-init
git clone https://github.com/argosopentech/LibreTranslate-init.git ~/LibreTranslate-init

# Download dependencies and run LibreTranslate on port 5000
~/LibreTranslate-init/setup.sh

# Set server_name to your domain name in ~/LibreTranslate-init/nginx

# Run LibreTranslate WSGI with nginx and systemd
~/LibreTranslate-init/run.sh

# Check LibreTranslate status
sudo systemctl status libretranslate

# Enable https
~/LibreTranslate-init/get-cert.sh

Tutorials

Configuration

  1. Find the setting you would like to change in the LibreTranslate settings
  2. Add the setting to the environment of your libretranslate.service SystemD file

Hosted on DigitalOcean

About

Shell scripts to install LibreTranslate

License:MIT License


Languages

Language:Shell 100.0%