add persistent hidden service

This commit is contained in:
lza_menace
2025-04-11 06:56:43 -07:00
committed by lalanza808
parent 6705bd2b4c
commit 6f0a767717
7 changed files with 68 additions and 27 deletions

View File

@@ -1,6 +1,7 @@
volumes:
grafana:
prometheus:
tor:
x-log-config: &log-config
logging:
@@ -52,17 +53,17 @@ services:
- ./files/grafana/dashboards:/var/lib/grafana/dashboards:ro
environment:
HOSTNAME: grafana
GF_SERVER_ROOT_URL: ${GRAFANA_URL}
GF_SERVER_ROOT_URL: ${GRAFANA_URL:-}
GF_ANALYTICS_REPORTING_ENABLED: "false"
GF_ANALYTICS_CHECK_FOR_UPDATES: "false"
GF_USERS_ALLOW_SIGN_UP: "false"
GF_USERS_ALLOW_ORG_CREATE: "false"
GF_LOG_LEVEL: "debug"
GF_LOG_LEVEL: "info"
GF_AUTH_ANONYMOUS_ENABLED: "${GF_AUTH_ANONYMOUS_ENABLED:-true}"
GF_AUTH_BASIC_ENABLED: "${GF_AUTH_BASIC_ENABLED:-false}"
GF_AUTH_DISABLE_LOGIN_FORM: "${GF_AUTH_DISABLE_LOGIN_FORM:-true}"
GF_SECURITY_ADMIN_PASSWORD: "${GF_SECURITY_ADMIN_PASSWORD}"
GF_SECURITY_ADMIN_USER: "${GF_SECURITY_ADMIN_USER}"
GF_SECURITY_ADMIN_PASSWORD: "${GF_SECURITY_ADMIN_PASSWORD:-}"
GF_SECURITY_ADMIN_USER: "${GF_SECURITY_ADMIN_USER:-}"
networks:
- tor_net
<<: *log-config
@@ -110,6 +111,8 @@ services:
restart: unless-stopped
# ports:
# - 127.0.0.1:9050:9050
volumes:
- tor:/var/lib/tor/monerod
networks:
tor_net:
ipv4_address: 172.31.255.250
@@ -137,30 +140,12 @@ services:
restart: unless-stopped
volumes:
- ${DATA_DIR:-./data}:/data
- tor:/var/lib/tor/monerod:ro
ports:
- ${P2P_PORT:-18080}:18080 # p2p
- ${RESTRICTED_PORT:-18081}:18081 # restricted rpc
- 127.0.0.1:${ZMQ_PORT:-18082}:18082 # zmq
- 127.0.0.1:${UNRESTRICTED_PORT:-18083}:18083 # unrestricted rpc
command:
- monerod
- --data-dir=/data
- --p2p-bind-ip=0.0.0.0
- --p2p-bind-port=18080
- --rpc-restricted-bind-ip=0.0.0.0
- --rpc-restricted-bind-port=18081
- --zmq-rpc-bind-ip=0.0.0.0
- --zmq-rpc-bind-port=18082
- --rpc-bind-ip=0.0.0.0
- --rpc-bind-port=18083
- --non-interactive
- --confirm-external-bind
- --public-node
- --log-level=0
- --rpc-ssl=disabled
- --ban-list=/ban_list.txt
- --tx-proxy=tor,172.31.255.250:9050,disable_noise,24
- --tx-proxy=i2p,172.31.255.251:4447,disable_noise,24
networks:
- tor_net
<<: *log-config