forked from indymedia/epicyon
Daemon names
parent
9910f6595f
commit
32bb26c02f
16
deploy/i2p
16
deploy/i2p
|
@ -1,6 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
install_destination=/opt/epicyon-i2p
|
||||
username='epicyon-i2p'
|
||||
|
||||
if [[ "$1" == 'remove' ]]; then
|
||||
echo 'Removing Epicyon i2p instance'
|
||||
|
@ -14,10 +15,10 @@ if [[ "$1" == 'remove' ]]; then
|
|||
rm /var/lib/i2pd/epicyon.dat
|
||||
systemctl restart i2pd
|
||||
|
||||
systemctl stop epicyon
|
||||
systemctl disable epicyon
|
||||
rm /etc/nginx/sites-enabled/epicyon
|
||||
rm /etc/nginx/sites-availale/epicyon
|
||||
systemctl stop "${username}"
|
||||
systemctl disable "${username}"
|
||||
rm "/etc/nginx/sites-enabled/${username}"
|
||||
rm "/etc/nginx/sites-availale/${username}"
|
||||
rm -rf ${install_destination}
|
||||
if [ -d /var/www/cache ]; then
|
||||
rm -rf /var/www/cache
|
||||
|
@ -45,7 +46,6 @@ fi
|
|||
clear
|
||||
echo 'Installing Epicyon on an i2p domain'
|
||||
|
||||
username='epicyon-i2p'
|
||||
NGINX_PORT=9554
|
||||
EPICYON_PORT=7158
|
||||
tunnels_dir=/var/lib/i2pd/tunnels.d
|
||||
|
@ -211,11 +211,11 @@ echo 'Creating Epicyon daemon'
|
|||
echo 'StandardError=syslog';
|
||||
echo '';
|
||||
echo '[Install]';
|
||||
echo 'WantedBy=multi-user.target'; } > /etc/systemd/system/epicyon.service
|
||||
echo 'WantedBy=multi-user.target'; } > "/etc/systemd/system/${username}.service"
|
||||
|
||||
systemctl daemon-reload
|
||||
systemctl enable epicyon
|
||||
systemctl restart epicyon
|
||||
systemctl enable "/etc/systemd/system/${username}.service"
|
||||
systemctl restart "/etc/systemd/system/${username}.service"
|
||||
|
||||
echo 'Creating nginx configuration'
|
||||
if [ ! -f /etc/nginx/nginx.conf ]; then
|
||||
|
|
20
deploy/onion
20
deploy/onion
|
@ -1,6 +1,7 @@
|
|||
#!/bin/bash
|
||||
|
||||
install_destination=/opt/epicyon-onion
|
||||
username='epicyon-onion'
|
||||
|
||||
if [[ "$1" == 'remove' ]]; then
|
||||
echo 'Removing Epicyon onion instance'
|
||||
|
@ -9,10 +10,10 @@ if [[ "$1" == 'remove' ]]; then
|
|||
rm -rf /var/lib/tor/hidden_service_epicyon
|
||||
systemctl restart tor
|
||||
|
||||
systemctl stop epicyon
|
||||
systemctl disable epicyon
|
||||
rm /etc/nginx/sites-enabled/epicyon
|
||||
rm /etc/nginx/sites-availale/epicyon
|
||||
systemctl stop "${username}"
|
||||
systemctl disable "${username}"
|
||||
rm "/etc/nginx/sites-enabled/${username}"
|
||||
rm "/etc/nginx/sites-availale/${username}"
|
||||
rm -rf ${install_destination}
|
||||
if [ -d /var/www/cache ]; then
|
||||
rm -rf /var/www/cache
|
||||
|
@ -27,7 +28,6 @@ fi
|
|||
clear
|
||||
echo 'Installing Epicyon on an onion domain'
|
||||
|
||||
username='epicyon-onion'
|
||||
NGINX_PORT=9553
|
||||
EPICYON_PORT=7157
|
||||
|
||||
|
@ -124,11 +124,11 @@ echo 'Creating Epicyon daemon'
|
|||
echo 'StandardError=syslog';
|
||||
echo '';
|
||||
echo '[Install]';
|
||||
echo 'WantedBy=multi-user.target'; } > /etc/systemd/system/epicyon.service
|
||||
echo 'WantedBy=multi-user.target'; } > "/etc/systemd/system/${username}.service"
|
||||
|
||||
systemctl daemon-reload
|
||||
systemctl enable epicyon
|
||||
systemctl restart epicyon
|
||||
systemctl enable ${username}
|
||||
systemctl restart ${username}
|
||||
|
||||
echo 'Creating nginx configuration'
|
||||
if [ ! -f /etc/nginx/nginx.conf ]; then
|
||||
|
@ -295,9 +295,9 @@ echo "Creating nginx virtual host for ${ONION_DOMAIN}"
|
|||
echo ' }';
|
||||
echo " proxy_pass http://localhost:${EPICYON_PORT};";
|
||||
echo ' }';
|
||||
echo '}'; } > /etc/nginx/sites-available/epicyon-onion
|
||||
echo '}'; } > "/etc/nginx/sites-available/${username}"
|
||||
|
||||
ln -s /etc/nginx/sites-available/epicyon-onion /etc/nginx/sites-enabled/
|
||||
ln -s "/etc/nginx/sites-available/${username}" /etc/nginx/sites-enabled/
|
||||
systemctl restart nginx
|
||||
|
||||
echo -n "$ONION_DOMAIN" | qrencode
|
||||
|
|
Loading…
Reference in New Issue