Skip to content

guilhome/nextcloud-fpm_sslh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

86 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nextcloud-fpm_sslh

Nextcloud FPM with SSLH simple server docker-compose script

Summary

Versions

Name Version
shaddysignal/sslh-hub latest
traefik 2.10.1
nextcloud 25.0.6-fpm
nginx 1.23.2-alpine
mariadb latest
redis 7.0.5-alpine

Installation

1 - Prepare your environment

Create a new docker network for Traefik :

docker network create proxy-net

Pull Docker images :

docker-compose pull 

2 - Edit environment file and Traefik configuration files

Edit the .env, conf/traefik.yml & conf/traefik_dynamic_conf.yml and adapt its to your needs :

cp sample.env .env
nano .env
cp conf/traefik.sample.yml conf/traefik.yml
nano conf/traefik.yml
cp conf/traefik_dynamic_conf.sample.yml conf/traefik_dynamic_conf.yml
nano conf/traefik_dynamic_conf.yml

3 - Launch the server

Start all services :

docker-compose up -d

Post-Installation

Configuration

Stop all services :

docker-compose down

Edit config.php file :

nano $DATA/nextcloud/config.php

$DATA is the variable defined in .env file

Add 'overwriteprotocol' => 'https' parameter at the end of config.php file