Conreq Beta
Notice - July 11th, 2022
Conreq is currently undergoing an architectural shift. The biggest change will be the addditional of an app store for adding/removing features to Conreq.
Included in the box will only be basic features such as user authentication/management. Features such as content requesting will be installable as apps.
As such, in the future Conreq will be designated as a web app platform.
See the app store PR for more details.
Want to join the community or have a question? Join us on Discord, discuss on GitHub Discussions, or see our planned features and roadmap on GitHub Projects!
Looking for more info? Are you a developer and want to contribute? Check out our Documentation!
Installation (Production Environment)
Install through Unraid Community Applications, or Hotio/SelfHosters Docker.
Here's a list of all available environment variables:
# General Settings
TZ = America/Los_Angeles # default: UTC (Timezone for log files, in "TZ Database" format)
BASE_URL = requests # default: None
APP_NAME = RequestCentral # default: Conreq
APP_DESCRIPTION = Get yo stuff! # default: Content Requesting
ARR_REFRESH_INTERNAL = */15 # default: */1 (Cron minutes for Sonarr/Radarr library refresh)
LOG_LEVEL = ERROR # default: WARNING
CONREQ_ENV_PREFIX = CONREQ # default: None
# Data Storage
DATA_DIR = /example/directory # default: /config (Defaults to "data" outside of docker)
DB_ENGINE = MYSQL # default: SQLITE3
MYSQL_CONFIG_FILE = /config/mysql.cnf # default: None
# Security
SSL_SECURITY = True # default: False (True enables advanced SSL security features)
PWNED_VALIDATOR = False # default: True (False disables checking for compromised passwords)
X_FRAME_OPTIONS = SAMEORIGIN # default: DENY (False disables X-Frame-Options)
ALLOWED_HOST = 192.168.0.199 # default: * (Comma separated list. Asterisk allows all hosts.)
TRUSTED_ORIGINS = https://*.example.com # default: None (Comma separated list. Required to be set if using https.)
DEBUG = True # default: False (Only enable this during development or testing.)
# Email (Required for password reset features)
EMAIL_USE_TLS = False # default: True
EMAIL_PORT = 587 # default: None
EMAIL_HOST = smtp.gmail.com # default: None
EMAIL_HOST_USER = [email protected] # default: None
EMAIL_HOST_PASSWORD = dogmemes123 # default: None
Screenshots
Discover (Desktop) | More Info (Desktop) |
Episode Selection Modal (Desktop) | Filter Modal (Desktop) |
Preview Modal (Desktop) | Sign In (Desktop) |
Discover (Mobile) | More Info (Mobile) |
Episode Selection Modal (Mobile) | Filter Modal (Mobile) |
Registration (Mobile) | Sign In (Mobile) |