[toc] # Overview ## TB-Edge VM: edge/edge-jul (ip not set) ### Docker #### tb-edge - docker-compose.yml (/home/swae/docker-containers/tb-edge/docker-compose.yml) ```yaml services: mytbedge: restart: always image: "thingsboard/tb-edge:3.9.0EDGE" ports: - "8080:8080" - "1883:1883" - "5683-5688:5683-5688/udp" environment: SPRING_DATASOURCE_URL: jdbc:postgresql://postgres:5432/tb-edge CLOUD_ROUTING_KEY: *** CLOUD_ROUTING_SECRET: *** CLOUD_RPC_HOST: 192.168.1.207 volumes: - tb-edge-data:/data - tb-edge-logs:/var/log/tb-edge postgres: restart: always image: "postgres:15" ports: - "5432" environment: POSTGRES_DB: tb-edge POSTGRES_PASSWORD: postgres volumes: - tb-edge-postgres-data:/var/lib/postgresql/data volumes: tb-edge-data: name: tb-edge-data tb-edge-logs: name: tb-edge-logs tb-edge-postgres-data: name: tb-edge-postgres-data ``` ```sh sudo docker compose up -d ``` #### tb-gateway 待補 ```sh sudo docker compose up -d ``` ## TB (192.168.1.232:8080) VM: spx/tb (192.168.1.232) ### Docker #### tb, postgresql - docker-compose.yml (/home/swae/docker-containers/thingsboard/docker-compose.yml) ```yaml services: mytb: image: "thingsboard/tb-ce:3.9.0" container_name: mytb depends_on: - postgres environment: SPRING_DATASOURCE_URL: jdbc:postgresql://postgres:5432/thingsboard TB_QUEUE_TYPE: in-memory ports: - "8080:9090" - "1883:1883" - "7070:7070" - "5683-5688:5683-5688/udp" restart: always volumes: - ./mytb-data:/data - ./mytb-logs:/var/log/thingsboard postgres: image: postgres:16 container_name: postgres environment: POSTGRES_USER: thingsboard POSTGRES_PASSWORD: postgres POSTGRES_DB: thingsboard PGPORT: 5432 ports: - "5432:5432" restart: always volumes: - ./postgre-data:/var/lib/postgresql/data ``` ``` mkdir -p ./mytb-data && sudo chown -R 799:799 ./mytb-data mkdir -p ./mytb-logs && sudo chown -R 799:799 ./mytb-logs mkdir -p ./postgre-data && sudo chown -R 799:799 ./postgre-data ``` ``` sudo docker compose up -d ```
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up