28 lines
		
	
	
		
			685 B
		
	
	
	
		
			YAML
		
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			685 B
		
	
	
	
		
			YAML
		
	
	
	
| version: "3"
 | |
| 
 | |
| services:
 | |
|   wireguard-ui:
 | |
|     image: ngoduykhanh/wireguard-ui:latest
 | |
|     container_name: wireguard-ui
 | |
|     cap_add:
 | |
|       - NET_ADMIN
 | |
|     # required to show active clients. with this set, you don't need to expose the ui port (5000) anymore
 | |
|     network_mode: host
 | |
|     environment:
 | |
|       - SENDGRID_API_KEY
 | |
|       - EMAIL_FROM_ADDRESS
 | |
|       - EMAIL_FROM_NAME
 | |
|       - SESSION_SECRET
 | |
|       - WGUI_USERNAME=admin
 | |
|       - WGUI_PASSWORD=admin
 | |
|       - WG_CONF_TEMPLATE
 | |
|       - WGUI_MANAGE_START=false
 | |
|       - WGUI_MANAGE_RESTART=false
 | |
|     logging:
 | |
|       driver: json-file
 | |
|       options:
 | |
|         max-size: 50m
 | |
|     volumes:
 | |
|       - ./db:/app/db
 | |
|       - /etc/wireguard:/etc/wireguard
 |