lunes, 23 de septiembre de 2024

stak para levantar en portainer wl wireguard

 ---

version: "2.1"

services:

  wireguard:

    image: lscr.io/linuxserver/wireguard:latest

    container_name: wireguard

    cap_add:

      - NET_ADMIN

      - SYS_MODULE #optional

    environment:

      - PUID=1000

      - PGID=1000

      - TZ=Europe/Madrid

      - SERVERURL=wireguard.domain.com #optional

      - SERVERPORT=51820 #optional

      - PEERS=1 #optional

      - PEERDNS=auto #optional

      - INTERNAL_SUBNET=10.13.13.0 #optional

      - ALLOWEDIPS=0.0.0.0/0 #optional

      - PERSISTENTKEEPALIVE_PEERS= #optional

      - LOG_CONFS=true #optional

    volumes:

      - /docker/wireguard/config:/config

      - /lib/modules:/lib/modules #optional

    ports:

      - 51820:51820/udp

    sysctls:

      - net.ipv4.conf.all.src_valid_mark=1

    restart: unless-stopped

 stack para levnatar el porkbun dnns: 



version: "3.7"

services:

  ddns-updater:

    image: qmcgaw/ddns-updater

    container_name: ddns-updater

    network_mode: bridge

    ports:

      - 8002:8000/tcp

    volumes:

      - /docker/ddns-updater/data:/updater/data

    environment:

      - CONFIG=

      - PERIOD=5m

      - UPDATE_COOLDOWN_PERIOD=5m

      - PUBLICIP_FETCHERS=all

      - PUBLICIP_HTTP_PROVIDERS=all

      - PUBLICIPV4_HTTP_PROVIDERS=all

      - PUBLICIPV6_HTTP_PROVIDERS=all

      - PUBLICIP_DNS_PROVIDERS=all

      - PUBLICIP_DNS_TIMEOUT=3s

      - HTTP_TIMEOUT=10s


      # Web UI

      - LISTENING_PORT=8000

      - ROOT_URL=/


      # Backup

      - BACKUP_PERIOD=0 # 0 to disable

      - BACKUP_DIRECTORY=/updater/data


      # Other

      - LOG_LEVEL=info

      - LOG_CALLER=hidden

      #- SHOUTRRR_ADDRESSES=telegram://BOT_TOKEN@telegram/?channels=CHAT_ID

    restart: always


stack para levantar en portainer un unifi con una version específica:

 stack para levantar en portainer un unifi con una version específica: 


## https://hub.docker.com/r/linuxserver/unifi-network-application/tags?page=4&page_size=&name=&ordering=


# pi@RaspberryPi4:/docker $ cat /docker/unifi-network-application10/unifi-db/init-mongo.js

# db.getSiblingDB("unifi").createUser({user: "unifi", pwd: "unifi", roles: [{role: "dbOwner", db: "unifi"}]});

# db.getSiblingDB("unifi_stat").createUser({user: "unifi", pwd: "unifi", roles: [{role: "dbOwner", db: "unifi_stat"}]});


version: "2.1"

services:

  unifi-db:

    image: arm64v8/mongo:4.4.1

    container_name: unifi-db__

    environment:

      - PUID=1000

      - PGID=1000

      - MEM_LIMIT=1024 #optional

    volumes:

      - /docker/unifi-network-application10/unifi-db/init-mongo.js:/docker-entrypoint-initdb.d/init-mongo.js:ro

      - /docker/unifi-network-application10/unifi-db:/data/db

      - /docker/unifi-network-application10/unifi-db:/data/configdb

    ports:

      - 27017:27017

    restart: unless-stopped


  unifi-network-application:

    image: lscr.io/linuxserver/unifi-network-application:arm64v8-8.1.113 # Last version with Mesing for GEN1 AP (UAP UAP-LR)

    container_name: unifi-network-application__

    environment:

      - JAVA_OPTS=-Xms1024M -Xmx2048M

      - PUID=1000

      - PGID=1000

      - TZ=Etc/UTC

      - MONGO_USER=unifi

      - MONGO_PASS=unifi

      - MONGO_HOST=unifi-db

      - MONGO_PORT=27017

      - MONGO_DBNAME=unifi

      - MEM_LIMIT=1024 #optional

      - MEM_STARTUP=1024 #optional

    volumes:

      - /docker/unifi-network-application10/data:/config

    ports:

      - 8443:8443

      - 3478:3478/udp

      - 10001:10001/udp

      - 8080:8080

      - 1900:1900/udp #optional

      - 8843:8843 #optional

      - 8880:8880 #optional

      - 6789:6789 #optional

      - 5514:5514/udp #optional

    depends_on:

      - unifi-db

    restart: unless-stopped


volumes:

  unifi_app:

    name: "unifi_app"

  unifi_db:

    name: "unifi_db"

  mongo_cnfdb:

    name: "mongo_cnfdb"


martes, 2 de abril de 2024

traccar

 bueno, pues funciona. Monté un docker con taccar segun las instrucciones de la web. Abrí los puertso 5023 y 5055 en le router apuntando a la ip del pc con los contenedores, Probén con el liente traccar para andorid, y  tuve que poner el servidor con http:// delante y puerto 5055; en cambio en el wanway s20 2g tuve que poner el servidor sin http, y con el puerto 5023. estoy recibiendo datos tanto del android como del s20. Gracias!