Files

80 lines
2.9 KiB
YAML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
version: "3.7"
services:
app_proxy:
environment:
APP_HOST: monero_server_1
APP_PORT: 9976
server:
image: deverickapollo/umbrel-monero:v1.0.8@sha256:4cfb0a9b852175b73c9c3cb37771eb28c20fd21140bb85a98726dd6d09ee03f9
depends_on: [monerod]
restart: on-failure
expose:
- "9976"
volumes:
- ${APP_DATA_DIR}/data/app:/data # volume to persist advanced settings json
- ${APP_MONERO_DATA_DIR}:/monero/.monero # volume to persist bitmonero.conf
environment:
PORT: "9976"
MONERO_HOST: "${APP_MONERO_NODE_IP}"
MONERO_P2P_PORT: "${APP_MONERO_P2P_PORT}"
MONERO_RPC_PORT: "${APP_MONERO_RPC_PORT}"
MONERO_RESTRICTED_RPC_PORT: "${APP_MONERO_RESTRICTED_RPC_PORT}"
MONERO_DEFAULT_NETWORK: "${MONERO_DEFAULT_NETWORK}"
MONERO_RPC_USER: "${APP_MONERO_RPC_USER}"
MONERO_RPC_PASSWORD: "${APP_MONERO_RPC_PASS}"
MONERO_RPC_HIDDEN_SERVICE: "${APP_MONERO_RPC_HIDDEN_SERVICE}"
MONERO_P2P_HIDDEN_SERVICE: "${APP_MONERO_P2P_HIDDEN_SERVICE}"
DEVICE_DOMAIN_NAME: "${DEVICE_DOMAIN_NAME}"
MONEROD_IP: "${APP_MONERO_NODE_IP}"
TOR_PROXY_IP: "${APP_MONERO_TOR_PROXY_IP}"
TOR_PROXY_PORT: "9050"
TOR_PROXY_CONTROL_PORT: "9051"
TOR_PROXY_CONTROL_PASSWORD: "moneyprintergobrrr"
I2P_DAEMON_IP: "${APP_MONERO_I2P_DAEMON_IP}"
I2P_DAEMON_PORT: "7656"
networks:
default:
ipv4_address: $APP_MONERO_IP
monerod:
user: "1000:1000"
# "unless-stopped" обеспечивает перезапуск monerod через перезапуск демона интерфейс-triggered, а не только в случае сбоя.
restart: unless-stopped
stop_grace_period: 15m
command: "${APP_MONERO_COMMAND}"
image: ghcr.io/sethforprivacy/simple-monerod:v0.18.4.6@sha256:ed9299d73634a13f10de85e63d104276bf5e4ce5175ee4cc16f64f4bbeacbbd4
ports:
- "${APP_MONERO_P2P_PORT}:${APP_MONERO_P2P_PORT}"
- "${APP_MONERO_RPC_PORT}:${APP_MONERO_RPC_PORT}"
volumes:
- "${APP_MONERO_DATA_DIR}:/home/monero/.bitmonero"
networks:
default:
ipv4_address: $APP_MONERO_NODE_IP
tor:
image: getumbrel/tor:0.4.7.8@sha256:2ace83f22501f58857fa9b403009f595137fa2e7986c4fda79d82a8119072b6a
user: "1000:1000"
restart: on-failure
volumes:
- ${APP_DATA_DIR}/torrc:/etc/tor/torrc:ro
- ${TOR_DATA_DIR}:/data
environment:
HOME: "/tmp"
networks:
default:
ipv4_address: "${APP_MONERO_TOR_PROXY_IP}"
# i2pd_daemon:
# image: purplei2p/i2pd:release-2.44.0@sha256:d154a599793c393cf9c91f8549ba7ece0bb40e5728e1813aa6dd4c210aa606f6
# user: "root"
# command: --sam.enabled=true --sam.address=0.0.0.0 --sam.port=7656 --loglevel=error
# restart: on-failure
# объемы:
# - ${APP_DATA_DIR}/data/i2pd:/home/i2pd/data
# сети:
# по умолчанию:
# ipv4_address: "${APP_MONERO_I2P_DAEMON_IP}"