Compare commits
	
		
			1 Commits
		
	
	
		
			2.13.2+6.7
			...
			ssh
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| d2a3fc6937 | 
							
								
								
									
										11
									
								
								.env.sample
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								.env.sample
									
									
									
									
									
								
							@ -5,12 +5,19 @@ DOMAIN=wordpress.example.com
 | 
			
		||||
#EXTRA_DOMAINS=', `www.wordpress.example.com`'
 | 
			
		||||
LETS_ENCRYPT_ENV=production
 | 
			
		||||
 | 
			
		||||
# Necessary for optional features, leave this alone:
 | 
			
		||||
COMPOSE_FILE="compose.yml"
 | 
			
		||||
 | 
			
		||||
## Additional extensions
 | 
			
		||||
#PHP_EXTENSIONS="calendar"
 | 
			
		||||
 | 
			
		||||
SECRET_DB_ROOT_PASSWORD_VERSION=v1
 | 
			
		||||
SECRET_DB_PASSWORD_VERSION=v1
 | 
			
		||||
 | 
			
		||||
# SSH access
 | 
			
		||||
#COMPOSE_FILE="$COMPOSE_FILE:compose.ssh.yml"
 | 
			
		||||
#SSH_PUBLIC_KEY=<your pubkey here>
 | 
			
		||||
 | 
			
		||||
# Multisite
 | 
			
		||||
#WORDPRESS_CONFIG_EXTRA="\
 | 
			
		||||
#	define('WP_CACHE', false);\
 | 
			
		||||
@ -30,12 +37,12 @@ SECRET_DB_PASSWORD_VERSION=v1
 | 
			
		||||
#	define('COOKIE_DOMAIN', \$_SERVER['HTTP_HOST']);"
 | 
			
		||||
 | 
			
		||||
# Local SMTP relay
 | 
			
		||||
#COMPOSE_FILE="compose.yml:compose.mailrelay.yml"
 | 
			
		||||
#COMPOSE_FILE="$COMPOSE_FILE:compose.mailrelay.yml"
 | 
			
		||||
#SMTP_HOST="postfix_relay_app"
 | 
			
		||||
#MAIL_FROM="wordpress@example.com"
 | 
			
		||||
 | 
			
		||||
# Remote SMTP relay
 | 
			
		||||
#COMPOSE_FILE="compose.yml:compose.mailrelay.yml:compose.smtp.yml"
 | 
			
		||||
#COMPOSE_FILE="$COMPOSE_FILE:compose.smtp.yml"
 | 
			
		||||
#SMTP_HOST="mail.example.com"
 | 
			
		||||
#MAIL_FROM="wordpress@example.com"
 | 
			
		||||
#SMTP_PORT=587
 | 
			
		||||
 | 
			
		||||
							
								
								
									
										27
									
								
								compose.ssh.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								compose.ssh.yml
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,27 @@
 | 
			
		||||
---
 | 
			
		||||
version: "3.8"
 | 
			
		||||
 | 
			
		||||
services:
 | 
			
		||||
  ssh:
 | 
			
		||||
    image: lscr.io/linuxserver/openssh-server
 | 
			
		||||
    environment:
 | 
			
		||||
      - PUID=33
 | 
			
		||||
      - PGID=33
 | 
			
		||||
      - PUBLIC_KEY=${SSH_PUBLIC_KEY}
 | 
			
		||||
      - USER_NAME=wordpress
 | 
			
		||||
      - PASSWORD_ACCESS=false
 | 
			
		||||
    networks:
 | 
			
		||||
      - proxy
 | 
			
		||||
    deploy:
 | 
			
		||||
      update_config:
 | 
			
		||||
        failure_action: rollback
 | 
			
		||||
        order: start-first
 | 
			
		||||
      labels:
 | 
			
		||||
        - "traefik.enable=true"
 | 
			
		||||
        - "traefik.tcp.routers.${STACK_NAME}-ssh.rule=HostSNI(`*`)"
 | 
			
		||||
        - "traefik.tcp.routers.${STACK_NAME}-ssh.entrypoints=gitea-ssh"
 | 
			
		||||
        - "traefik.tcp.services.${STACK_NAME}-ssh.loadbalancer.server.port=2222"
 | 
			
		||||
 | 
			
		||||
networks:
 | 
			
		||||
  proxy:
 | 
			
		||||
    external: true
 | 
			
		||||
		Reference in New Issue
	
	Block a user