mirror of
https://github.com/lalanza808/xmr.sh.git
synced 2025-05-11 02:45:43 -04:00
Add tor service start
This commit is contained in:
parent
a8cf12c2a6
commit
7be8a6fb21
1 changed files with 21 additions and 2 deletions
23
installer.sh
23
installer.sh
|
@ -152,8 +152,9 @@ install_docker() { (
|
||||||
# Docker Installer as provided in
|
# Docker Installer as provided in
|
||||||
curl -fsSL https://get.docker.com -o - | bash >>"${XMRSH_LOG_FILE}" 2>&1
|
curl -fsSL https://get.docker.com -o - | bash >>"${XMRSH_LOG_FILE}" 2>&1
|
||||||
check_return $?
|
check_return $?
|
||||||
# Fedora needs to start the daemon
|
# Fedora and Arch need to enable & start the daemon
|
||||||
if grep -q "fedora" /etc/os-release; then
|
if grep -q "fedora" /etc/os-release || grep -q "arch" /etc/os-release; then
|
||||||
|
systemctl enable docker
|
||||||
systemctl start docker >>"${XMRSH_LOG_FILE}" 2>&1
|
systemctl start docker >>"${XMRSH_LOG_FILE}" 2>&1
|
||||||
fi
|
fi
|
||||||
echo -e "${Ok}"
|
echo -e "${Ok}"
|
||||||
|
@ -193,6 +194,17 @@ start_xmrsh() {
|
||||||
echo -e "${Ok}"
|
echo -e "${Ok}"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
start_xmrsh_tor() {
|
||||||
|
pushd "${XMRSH_DIR}" >>"${XMRSH_LOG_FILE}" 2>&1
|
||||||
|
"${OkBullet}Starting tor hidden service... ${Off}"
|
||||||
|
docker-compose -f docker-compose.yml -f docker-compose.tor.yml up -d >>"${XMRSH_LOG_FILE}" 2>&1
|
||||||
|
check_return $?
|
||||||
|
sleep 3
|
||||||
|
ONION=$(docker logs tor 2>&1 | grep Entrypoint | cut -d " " -f 1)
|
||||||
|
echo -e "${Ok}"
|
||||||
|
"${OkBullet}Tor hidden service ready at: ${ONION} ${Off}"
|
||||||
|
}
|
||||||
|
|
||||||
check_return() {
|
check_return() {
|
||||||
if [ $1 -ne 0 ]; then
|
if [ $1 -ne 0 ]; then
|
||||||
echo -e "${Fail}"
|
echo -e "${Fail}"
|
||||||
|
@ -201,6 +213,11 @@ check_return() {
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
|
completed() {
|
||||||
|
# FIXME: Show domain / public IP
|
||||||
|
"${OkBullet}Deployment complete!!${Off}"
|
||||||
|
}
|
||||||
|
|
||||||
header
|
header
|
||||||
detect_root
|
detect_root
|
||||||
check_deps
|
check_deps
|
||||||
|
@ -218,5 +235,7 @@ fi
|
||||||
|
|
||||||
install_xmrsh
|
install_xmrsh
|
||||||
start_xmrsh
|
start_xmrsh
|
||||||
|
start_xmrsh_tor
|
||||||
|
completed
|
||||||
|
|
||||||
exit 0
|
exit 0
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue