mirror of
https://github.com/YunoHost-Apps/wireguard_ynh.git
synced 2024-09-03 20:35:58 +02:00
SMTP configuration
This commit is contained in:
parent
154ddfdd96
commit
4fc5b1cb3e
5 changed files with 23 additions and 1 deletions
8
conf/wireguard-ui.env
Normal file
8
conf/wireguard-ui.env
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
SMTP_HOST=127.0.0.1
|
||||||
|
SMTP_PORT=25
|
||||||
|
SMTP_NO_TLS_CHECK=true
|
||||||
|
SMTP_AUTH_TYPE=None
|
||||||
|
EMAIL_FROM_NAME=WireGuard
|
||||||
|
EMAIL_FROM_ADDRESS=wireguard-ui@__MAIN_DOMAIN__
|
||||||
|
BIND_ADDRESS=127.0.0.1:__PORT__
|
||||||
|
DISABLE_LOGIN=true
|
|
@ -7,7 +7,8 @@ Type=simple
|
||||||
User=__APP__
|
User=__APP__
|
||||||
Group=__APP__
|
Group=__APP__
|
||||||
WorkingDirectory=__FINALPATH__/
|
WorkingDirectory=__FINALPATH__/
|
||||||
ExecStart=__FINALPATH__/wireguard-ui --bind-address="127.0.0.1:__PORT__" --disable-login
|
EnvironmentFile=__FINALPATH__/wireguard-ui.env
|
||||||
|
ExecStart=__FINALPATH__/wireguard-ui
|
||||||
|
|
||||||
# Sandboxing options to harden security
|
# Sandboxing options to harden security
|
||||||
# Depending on specificities of your service/app, you may need to tweak these
|
# Depending on specificities of your service/app, you may need to tweak these
|
||||||
|
|
|
@ -17,6 +17,8 @@ pkg_dependencies="$pkg_headers wireguard-dkms wireguard"
|
||||||
|
|
||||||
interface=$(ip route | awk '/default/ { print $5 }')
|
interface=$(ip route | awk '/default/ { print $5 }')
|
||||||
|
|
||||||
|
main_domain=$(cat /etc/yunohost/current_host)
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# PERSONAL HELPERS
|
# PERSONAL HELPERS
|
||||||
#=================================================
|
#=================================================
|
||||||
|
|
|
@ -131,6 +131,9 @@ mkdir -p $final_path/db/server
|
||||||
ynh_add_config --template="../conf/interfaces.json" --destination="$final_path/db/server/interfaces.json"
|
ynh_add_config --template="../conf/interfaces.json" --destination="$final_path/db/server/interfaces.json"
|
||||||
ynh_delete_file_checksum --file="$final_path/db/server/interfaces.json"
|
ynh_delete_file_checksum --file="$final_path/db/server/interfaces.json"
|
||||||
|
|
||||||
|
# Add configuration for the Web UI
|
||||||
|
ynh_add_config --template="../conf/wireguard-ui.env" --destination="$final_path/wireguard-ui.env"
|
||||||
|
|
||||||
# Create WireGuard configuration directory
|
# Create WireGuard configuration directory
|
||||||
mkdir -p /etc/wireguard
|
mkdir -p /etc/wireguard
|
||||||
|
|
||||||
|
|
|
@ -129,6 +129,14 @@ then
|
||||||
ynh_setup_source --dest_dir="$final_path" --source_id="$architecture"
|
ynh_setup_source --dest_dir="$final_path" --source_id="$architecture"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
#=================================================
|
||||||
|
# UPDATE A CONFIG FILE
|
||||||
|
#=================================================
|
||||||
|
ynh_script_progression --message="Updating a configuration file..." --weight=1
|
||||||
|
|
||||||
|
# Update configuration for the Web UI
|
||||||
|
ynh_add_config --template="../conf/wireguard-ui.env" --destination="$final_path/wireguard-ui.env"
|
||||||
|
|
||||||
#=================================================
|
#=================================================
|
||||||
# NGINX CONFIGURATION
|
# NGINX CONFIGURATION
|
||||||
#=================================================
|
#=================================================
|
||||||
|
|
Loading…
Add table
Reference in a new issue