Sign inSign up

pocketfulofrage/freescout

By pocketfulofrage

•Updated over 5 years ago

based on tiredofit/freescout

Image
1

1.8K

pocketfulofrage/freescout repository overview

⁠docker-freescout

Docker image for FreeScout - and open source helpdesk

⁠hub.docker.com/r/pocketfulofrage/freescout

Build Status Docker Pulls Docker Stars

⁠Introduction

This will build a container for Freescout⁠ - An open source Helpscout / Zendesk alternative.

  • Automatically installs and sets up installation upon first start

This Container uses tiredofit/alpine:3.8⁠ as a base.

Changelog⁠

⁠Authors

⁠Table of Contents

⁠Prerequisites

This image assumes that you are using a reverse proxy such as jwilder/nginx-proxy⁠ and optionally the Let's Encrypt Proxy Companion @ https://github.com/JrCs/docker-letsencrypt-nginx-proxy-companion⁠ in order to serve your pages. However, it will run just fine on it's own if you map appropriate ports. See the examples folder for a docker-compose.yml that does not rely on a reverse proxy.

You will also need an external MySQL/MariaDB Container

⁠Installation

Automated builds of the image are available on Docker Hub⁠ and is the recommended method of installation.

docker pull pocketfulofrage/freescout

⁠Quick Start

*The first boot can take from 2 minutes - 5 minutes depending on your CPU to setup the proper schemas.

Login to the web server and enter in your admin email address, admin password and start configuring the system!

⁠Configuration

⁠Data-Volumes

The following directories are used for configuration and can be mapped for persistent storage.

DirectoryDescription
/www/logsNginx and PHP Log files
⁠Environment Variables

Along with the Environment Variables from the Base image⁠, below is the complete list of available options that can be used to customize your installation.

ParameterDescription
ADMIN_EMAILAdministrator Email Address - Needed for logging in
ADMIN_FIRST_NAMEAdmin user First Name - Default Admin
ADMIN_LAST_NAMEAdmin user First Name - Default User
ADMIN_PASSAdministrator Password - Needed for Logging in
DB_HOSTHost or container name of MySQL Server e.g. freescout-db
DB_PORTMySQL Port - Default 3306
DB_NAMEMySQL Database name e.g. asterisk
DB_USERMySQL Username for above Database e.g. asterisk
DB_PASSMySQL Password for above Database e.g. password
DISPLAY_ERRORSDisplay Errors on Website - Default FALSE
ENABLE_SSL_PROXYIf using SSL reverse proxy force application to return https URLs TRUE or FALSE
SITE_URLThe url your site listens on example https://freescout.example.com
TIMEZONETimezone - Use Unix Style - Default America/Vancouver
⁠Networking

The following ports are exposed.

PortDescription
80HTTP

⁠Maintenance

⁠Shell Access

For debugging and maintenance purposes you may want access the containers shell.

docker exec -it (whatever your container name is e.g. freescout) bash

⁠References

Tag summary

Content type

Image

Digest

Size

53.4 MB

Last updated

over 5 years ago

docker pull pocketfulofrage/freescout