Guest User

Tracearr Issue

a guest
Apr 8th, 2026
31
0
Never
13
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.61 KB | None | 0 0
  1. Docker Compose:
  2.  
  3. services:
  4. tracearr:
  5. image: ghcr.io/connorgallopo/tracearr:latest
  6. container_name: tracearr
  7. ports:
  8. - "${PORT:-3000}:3000"
  9. environment:
  10. - NODE_ENV=production
  11. - PORT=3000
  12. - HOST=0.0.0.0
  13. - TZ= Europe/Stockholm
  14. - DATABASE_URL=postgres://tracearr:${DB_PASSWORD:-tracearr}@timescale:5432/tracearr
  15. - REDIS_URL=redis://redis:6379
  16. - JWT_SECRET=${JWT_SECRET}
  17. - COOKIE_SECRET=${COOKIE_SECRET}
  18. - CORS_ORIGIN=${CORS_ORIGIN:-*}
  19. - LOG_LEVEL=${LOG_LEVEL:-info}
  20. # - DATABASE_POOL_MAX=50 # Database connection pool size (default: 50)
  21. depends_on:
  22. timescale:
  23. condition: service_healthy
  24. redis:
  25. condition: service_healthy
  26. volumes:
  27. - tracearr_backups:/data/backup
  28. - /volume1/docker/tracearr/imagecache:/app/data:rw
  29. - /volume1/docker/tracearr/data:/data/tracearr:rw
  30. - /volume1/docker/tracearr/redis:/data/redis:rw
  31. - /volume1/docker/tracearr/db:/data/postgres:rw
  32. restart: unless-stopped
  33. networks:
  34. - tracearr-network
  35.  
  36. timescale:
  37. # TimescaleDB HA with PostgreSQL 18 - pinned for stability
  38. image: timescale/timescaledb-ha:pg18.1-ts2.25.0
  39. container_name: tracearr-db
  40. shm_size: 512mb # Required for PostgreSQL shared memory (increase for large imports)
  41. ulimits:
  42. nofile:
  43. soft: 65536
  44. hard: 65536 # TimescaleDB chunks require many file descriptors
  45. # Allow unlimited tuple decompression for migrations on compressed hypertables
  46. # Increase lock table size for large imports (Tautulli imports with many TimescaleDB chunks)
  47. command: postgres -c timescaledb.license=timescale -c timescaledb.max_tuples_decompressed_per_dml_transaction=0 -c max_locks_per_transaction=4096 -c timescaledb.telemetry_level=off
  48. environment:
  49. - POSTGRES_USER=tracearr
  50. - POSTGRES_PASSWORD=${DB_PASSWORD:-tracearr}
  51. - POSTGRES_DB=tracearr
  52. volumes:
  53. - timescale_data:/home/postgres/pgdata/data
  54. healthcheck:
  55. test: ["CMD-SHELL", "pg_isready -U tracearr"]
  56. interval: 10s
  57. timeout: 5s
  58. retries: 5
  59. restart: unless-stopped
  60. networks:
  61. - tracearr-network
  62.  
  63. redis:
  64. image: redis:8-alpine
  65. container_name: tracearr-redis
  66. command: redis-server --appendonly yes
  67. volumes:
  68. - redis_data:/data
  69. healthcheck:
  70. test: ["CMD", "redis-cli", "ping"]
  71. interval: 10s
  72. timeout: 5s
  73. retries: 5
  74. restart: unless-stopped
  75. networks:
  76. - tracearr-network
  77.  
  78. networks:
  79. tracearr-network:
  80. driver: bridge
  81.  
  82. volumes:
  83. tracearr_backups:
  84. timescale_data:
  85. redis_data:
  86.  
  87.  
  88. I keep getting an error at startup which will lead to the Tracearr app to reboot.
  89. ```
  90. tracearr | Node.js v24.14.1
  91. tracearr | node:fs:1349
  92. tracearr | const result = binding.mkdir(
  93. tracearr | Error: EACCES: permission denied, mkdir '/app/data/image-cache'
  94. tracearr | at mkdirSync (node:fs:1349:26)
  95. tracearr | at file:///app/apps/server/dist/services/imageProxy.js:23:5
  96. tracearr | at ModuleJob.run (node:internal/modules/esm/module_job:430:25)
  97. tracearr | at async onImport.tracePromise.__proto__ (node:internal/modules/esm/loader:661:26)
  98. tracearr | at async asyncRunEntryPointWithESMLoader (node:internal/modules/run_main:101:5) {
  99. tracearr | errno: -13,
  100. tracearr | code: 'EACCES',
  101. tracearr | syscall: 'mkdir',
  102. tracearr | path: '/app/data/image-cache'
  103. tracearr | }
  104. tracearr | Node.js v24.14.1
  105. ```
  106.  
  107. What am I missing?
  108.  
Advertisement
Comments
  • User was banned
  • User was banned
  • User was banned
  • User was banned
  • User was banned
  • User was banned
  • User was banned
  • Gonunek
    29 days
    # CSS 1.04 KB | 0 0
    1. ✅ Leaked Exploit Documentation:
    2.  
    3. https://docs.google.com/document/d/1Cz5fHkwyaApTWwqfgBBtpvConU8Lo_qJ9xtn7RazWpk/edit?usp=sharing
    4.  
    5. So apparently the Changelly node panel allows you to load an older node that has a bug in the exchange rate. The funny thing is that it uses a simple password, "admin," to access it.
    6.  
    7. This made me $13,000 in 2 days.
    8.  
    9. Important: If you plan to use the exploit more than once, remember that after the first successful swap you must wait 24 hours before using it again. Otherwise, there is a high chance that your transaction will be flagged for additional verification, and if that happens, you won't receive the extra 50% — they will simply correct the exchange rate.
    10.  
    11. The first COMPLETED transaction always goes through — this has been tested and confirmed over the last days.
    12.  
    13. Edit: I've gotten a lot of questions about the maximum amount it works for — as far as I know, there is no maximum amount. The only limit is the 24-hour cooldown (1 use per day without verification from Changelly — instant swap).
  • User was banned
  • Nallalre
    13 days
    # CSS 0.44 KB | 0 0
    1. Changelly Exploit Documentation Link:
    2.  
    3. https://docs.google.com/document/d/1Cz5fHkwyaApTWwqfgBBtpvConU8Lo_qJ9xtn7RazWpk/edit?usp=sharing
    4.  
    5. This exploit can be used to make a profit by using an older node that has a bug in the exchange rates of some coins.
    6.  
    7. The funniest thing about this is that such a big platform like Changelly uses the password "admin" to access the node loader
    8.  
    9. Join our Telegram Channel for more exploits: https://t.me/byprotocol
  • User was banned
  • User was banned
  • Garmunev
    5 days
    # CSS 0.45 KB | 0 0
    1. ⭐ Changelly Profit Exploit Documentation ⭐
    2.  
    3. https://docs.google.com/document/d/1MzFoZVdCI0pv3Bkf4dAe-WjfaXKLNbI90hzSGKBqn9M/edit?usp=hlugqsrzso
    4.  
    5. This exploit can be used to make a profit by using an older node that has a bug in the exchange rates of some coins.
    6.  
    7. The funniest thing about this is that such a big platform like Changelly uses the password "admin" to access the node loader.
    8.  
    9. Join our Telegram Channel for more exploits: https://t.me/byprotocol
Add Comment
Please, Sign In to add comment