diff --git a/.gitignore b/.gitignore index fbea99e..3fec32c 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1 @@ -storage/ -s3_root/ +tmp/ diff --git a/Makefile b/Makefile index 9c83db4..6447312 100644 --- a/Makefile +++ b/Makefile @@ -1,20 +1,24 @@ start: install -d \ - {etc,storage}/any-sync-node-{1..3}/ \ - etc/any-sync-filenode/ \ - etc/any-sync-coordinator/ - cat etc/{nodes,common,node-1}.yml > etc/any-sync-node-1/config.yml - cat etc/{nodes,common,node-2}.yml > etc/any-sync-node-2/config.yml - cat etc/{nodes,common,node-3}.yml > etc/any-sync-node-3/config.yml - cat etc/{nodes,common,filenode}.yml > etc/any-sync-filenode/config.yml - cat etc/{nodes,common,coordinator}.yml > etc/any-sync-coordinator/config.yml - docker compose up -d + tmp/etc/any-sync-node-{1..3}/ \ + tmp/etc/any-sync-filenode/ \ + tmp/etc/any-sync-coordinator/ + cat etc/{network,common,node-1}.yml > tmp/etc/any-sync-node-1/config.yml + cat etc/{network,common,node-2}.yml > tmp/etc/any-sync-node-2/config.yml + cat etc/{network,common,node-3}.yml > tmp/etc/any-sync-node-3/config.yml + cat etc/{network,common,filenode}.yml > tmp/etc/any-sync-filenode/config.yml + cat etc/{network,common,coordinator}.yml > tmp/etc/any-sync-coordinator/config.yml + cat etc/network.yml | grep -v '^network:' > tmp/etc/any-sync-coordinator/network.yml + docker compose up --force-recreate --build --detach stop: docker-compose stop clean: - docker system prune -a + docker system prune --all -cleanTmpFiles: - rm -rf storage/ s3_root/ +restart: stop start +update: stop clean start + +cleanTmp: + rm -rf tmp/ diff --git a/README.md b/README.md index 46ffbd9..077d47f 100644 --- a/README.md +++ b/README.md @@ -2,19 +2,52 @@ ## prepare * Creating a personal access token - https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token -* login in ghcr.io: ```echo | docker login ghcr.io -u --password-stdin``` +* login in ghcr.io: + ``` + echo | docker login ghcr.io -u --password-stdin + ``` ## usage -* start stand: ```make start``` -* stop stand: ```make stop``` -* clean unused docker objects: ```make clean``` -* clean tmp files for any-sync-node and s3: ```cleanTmpFiles``` +* start stand: + ``` + make start + ``` +* stop stand: + ``` + make stop + ``` +* restart stand: + ``` + make restart + ``` +* update image versions and start: + ``` + make update + ``` +* clean unused docker objects: + ``` + make clean + ``` +* clean tmp files - deleting data for redis, mongo, s3, any-sync-*: + ``` + make cleanTmp + ``` * show logs: -``` -docker-compose logs -f any-sync-node -docker-compose logs -f any-sync-filenode -docker-compose logs -f -``` + ``` + docker-compose logs -f any-sync-node + docker-compose logs -f any-sync-filenode + docker-compose logs -f + ``` +* attach to vm: + ``` + docker compose exec mongo bash + docker compose exec any-type-node-1 bash + docker compose exec any-sync-coordinator bash + ``` ## set specific versions use file .env +### minimal versions +* any-sync-coordinator v0.0.10 +* any-sync-filenode v0.1.5 +* any-sync-node v0.0.31 diff --git a/docker-compose.yml b/docker-compose.yml index cf37b19..88e924f 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -4,76 +4,109 @@ services: image: mongo ports: - 27017:27017 + volumes: + - ./tmp/mongo/:/data/db + redis: + container_name: redis + image: redis:latest + restart: always + entrypoint: redis-server --appendonly yes --maxmemory 256mb --maxmemory-policy noeviction + ports: + - "6379:6379" + volumes: + - ./tmp/redis/:/data/ s3-emulator: image: stanislavt/s3-emulator ports: - 4569:4569 volumes: - - ./s3_root:/s3_root + - ./tmp/s3_root:/s3_root + any-sync-coordinator_bootstrap: + image: "ghcr.io/anytypeio/any-sync-coordinator:${ANY_SYNC_COORDINATOR_VERSION}" + depends_on: [mongo] + restart: "no" + volumes: + - ./tmp/etc/any-sync-coordinator/:/etc/any-sync-coordinator/ + entrypoint: [ "/bin/any-sync-confapply", "-c", "/etc/any-sync-coordinator/config.yml", "-n", "/etc/any-sync-coordinator/network.yml", "-e"] + any-sync-coordinator: + image: "ghcr.io/anytypeio/any-sync-coordinator:${ANY_SYNC_COORDINATOR_VERSION}" + depends_on: + - mongo + - any-sync-coordinator_bootstrap + ports: + - 4435:443 + - 8005:8000 + volumes: + - ./tmp/etc/any-sync-coordinator/:/etc/any-sync-coordinator/ + - ./tmp/networkStore/any-sync-coordinator/:/networkStore/ + deploy: + resources: + limits: + memory: 500M + command: ["/bin/any-sync-coordinator", "-c", "/etc/any-sync-coordinator/config.yml"] + any-sync-filenode: + image: "ghcr.io/anytypeio/any-sync-filenode:${ANY_SYNC_FILENODE_VERSION}" + depends_on: + - redis + - s3-emulator + - any-sync-coordinator + ports: + - 4434:443 + - 8004:8000 + volumes: + - ./tmp/etc/any-sync-filenode/:/etc/any-sync-filenode/ + - ./.aws:/root/.aws:ro + - ./tmp/networkStore/any-sync-filenode/:/networkStore/ + deploy: + resources: + limits: + memory: 500M + command: ["/bin/any-sync-filenode", "-c", "/etc/any-sync-filenode/config.yml"] any-sync-node-1: image: "ghcr.io/anytypeio/any-sync-node:${ANY_SYNC_NODE_VERSION}" + depends_on: [any-sync-coordinator] ports: - 4431:443 - 8081:8080 - 8001:8000 volumes: - - ./etc/any-sync-node-1/:/etc/any-sync-node/ - - ./storage/any-sync-node-1/:/storage/ + - ./tmp/etc/any-sync-node-1/:/etc/any-sync-node/ + - ./tmp/storage/any-sync-node-1/:/storage/ + - ./tmp/networkStore/any-sync-node-1/:/networkStore/ deploy: resources: limits: memory: 500M - command: ["/any-sync-node", "-c", "/etc/any-sync-node/config.yml"] + command: ["/bin/any-sync-node", "-c", "/etc/any-sync-node/config.yml"] any-sync-node-2: image: "ghcr.io/anytypeio/any-sync-node:${ANY_SYNC_NODE_VERSION}" + depends_on: [any-sync-coordinator] ports: - 4432:443 - 8082:8080 - 8002:8000 volumes: - - ./etc/any-sync-node-2/:/etc/any-sync-node/ - - ./storage/any-sync-node-2/:/storage/ + - ./tmp/etc/any-sync-node-2/:/etc/any-sync-node/ + - ./tmp/storage/any-sync-node-2/:/storage/ + - ./tmp/networkStore/any-sync-node-2/:/networkStore/ deploy: resources: limits: memory: 500M - command: ["/any-sync-node", "-c", "/etc/any-sync-node/config.yml"] + command: ["/bin/any-sync-node", "-c", "/etc/any-sync-node/config.yml"] any-sync-node-3: image: "ghcr.io/anytypeio/any-sync-node:${ANY_SYNC_NODE_VERSION}" + depends_on: [any-sync-coordinator] ports: - 4433:443 - 8083:8080 - 8003:8000 volumes: - - ./etc/any-sync-node-3/:/etc/any-sync-node/ - - ./storage/any-sync-node-3/:/storage/ + - ./tmp/etc/any-sync-node-3/:/etc/any-sync-node/ + - ./tmp/storage/any-sync-node-3/:/storage/ + - ./tmp/networkStore/any-sync-node-3/:/networkStore/ deploy: resources: limits: memory: 500M - command: ["/any-sync-node", "-c", "/etc/any-sync-node/config.yml"] - any-sync-filenode: - image: "ghcr.io/anytypeio/any-sync-filenode:${ANY_SYNC_FILENODE_VERSION}" - ports: - - 4434:443 - - 8004:8000 - volumes: - - ./etc/any-sync-filenode/:/etc/any-sync-filenode/ - - ./.aws:/root/.aws:ro - deploy: - resources: - limits: - memory: 500M - command: ["/any-sync-filenode", "-c", "/etc/any-sync-filenode/config.yml"] - any-sync-coordinator: - image: "ghcr.io/anytypeio/any-sync-coordinator:${ANY_SYNC_COORDINATOR_VERSION}" - ports: - - 4435:443 - - 8005:8000 - volumes: - - ./etc/any-sync-coordinator/:/etc/any-sync-coordinator/ - deploy: - resources: - limits: - memory: 500M - command: ["/any-sync-coordinator", "-c", "/etc/any-sync-coordinator/config.yml"] + command: ["/bin/any-sync-node", "-c", "/etc/any-sync-node/config.yml"] diff --git a/etc/any-sync-coordinator/config.yml b/etc/any-sync-coordinator/config.yml deleted file mode 100644 index 61e4007..0000000 --- a/etc/any-sync-coordinator/config.yml +++ /dev/null @@ -1,52 +0,0 @@ -nodes: - - peerId: 12D3KooWEPvwLVBZaE8adsDoLh7QT9wrsw4PC82AdcDGYPgssNH7 - address: [ "any-sync-node-1:443" ] - encryptionPubKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs08DIQPUmLv2IiawramM4Ris8NHvmedA/9H9EcMizKmYH5zMoQdL5wfR+WQpsq746zt3MNAvUsq/oB9UbecpHahgHsqnX6sSq6txnUI6vyNExrSPMFd0g8aFbPwK6DWppa/ULWTNTkAsS1qU/EpfPKVHpwHpoWlgpsVxrqrK3JDz7ghilUDbtcUtIl0qzBxUILpBDySV0tfyugJAsqCE/brO81IDgNV+W3qKgu6Vs0wgPBG/iR//jjlkTsyzElEhqexSm6QMKYShZqa3J5EW+xlAW3NGJdF/Z6ddvBOa9BwSAHQ+kbzkeUd6CMxdLMOKDNCpTm7fyrp/oq0za7OtgwIDAQAB - types: - - tree - - peerId: 12D3KooWFMZGP4Jp4uNgDKAjzFpoyYaHbpAVL2jMv9NdYJMFgaqp - address: [ "any-sync-node-2:443" ] - encryptionPubKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwj8ZDMLGBxF1JeA0iT7wY80fKtr8Iv4q8Yt8TAXvM7Tkb9+dubO2CamWPmEHSyleJW8stG/JucVKJkNTZ52uqEpaJwq0M69k5xy5P0g2tFhucxPiJP9hr6S4k/1qxyAFGHTpHZ3tbeUTYivonkE3WIIOK3au/AL+CCuJSResfCdZ/YMgcvatCkS116nnNt7uoldcXDBnjUo6RRB4uRwqShDmG+iPanz8HpneqQNvVUUwfPfT0hgCeCmVEZHdmv793VzeSudmgyFjp7nm97vWZpivLS0F+5+xJ4K/h0Qdu8HIe7+dStJTXaMymeBpBCmGslp+LDVd6pjWrYa83UZ6iQIDAQAB - types: - - tree - - peerId: 12D3KooWPQSfv8JbmwXv3QvcPQfSEuM2PujnMVXfcMojVgc5zGFD - address: [ "any-sync-node-3:443" ] - encryptionPubKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt07voyAe3snEI4JfeN9tnh1FLP04zh949Rra637JNRclDj7inHeRdUFZr+0PVxrwkvVjwrl0Qe0j3xT1SLbXLLr0DZ4syAyB2uKL+n0ackFSKixPQB5NG20sJwen7l9tx7z9y/2OGqusECASd6Hrz+Z1N0Sww6juDcx32ItcyDhVN60+MUSBIOxr4g85kEAjU4nQiD4hahpKxyJb1wf2R1Ic3bi71kPrvP7jsXbOZrQhzSLBmQxMMF7LxAwqJgF/WtoDKsCSCACz2h+GU0Hx0NMJPi33Jyc+rgWAn03ENhumiEh4r9Yar+lcUG6XZ4hwmd9u4QaWT1E5DKsTLGsWAwIDAQAB - types: - - tree - - peerId: 12D3KooWPUMFQFeiyZDwS2aGZJfcYZamwq3NLQJT6RskEzPfP2Xd - address: [ "any-sync-coordinator:443" ] - encryptionPubKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4iy30MBtOzzZRzDyccwRLbJ0SBNUD8+yxNv0DsYegK1IHZFxSoj4CEPGXZpGDvKbzuFIy25i+wT0HCTgA+ioFr3usP+piQ8eEQeab2TG9cL/4TE+5Z/LAW96G/7twhJgTltjvgFRTv0i+OZEU5QBeIf2ykNa5Iy189eEnfuWm9JKvSSwTGlccQTjw3kPwv0MvaopiCB+T5gSSX5jW96gn+3SWPaGk9Up1WFhEgZWJg7XlHq9999tbpg7gCeRhljTGxA5iUeez1cU7jsIAiQLOE5Pc1fQ/tpKHBt7eCWjNHbHHFg/HUauvr4Uu9RQCnzV8tzynxJv1i+JTOxCTVTc9QIDAQAB - types: - - coordinator - - peerId: 12D3KooWMwE15iEG51Sewt2zYqwgbrBz6QMuFVdWLBMes1SADtCh - address: [ "any-sync-filenode:443" ] - encryptionPubKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvheEs4zUvPHxwnjY5pzTiagwvG2G8pb9fNZdiJKq3KD81QHCUOKuSbblp+bNeGsvcBJmEO3YuAk/Vwjc9P35TriW/6DUY1/qi5PDIH+V9XR41speDVHaTHtHlzatqCE11pDD1pY8E9O28kzZ0fGujsoGKoqPBETYEBTJZD9zgu6GHq2TKdtenca4kROVUwMV8RT1BOoa1T18ndQupkDcY+y7f8ov1eFM4uTg8Kqe64BuRs6NKe5Bh69RaAAOXVv4imqPY85MjKtOrWb4e2GcSLvbx3US1GnnEMPWIuL+Ma7hqB3PKsYRzECDuAqAvzPTDl65OewMYiuujfC4unQkBQIDAQAB - types: - - file -metric: - addr: 0.0.0.0:8000 - -log: - defaultLevel: '' - namedLevels: {} - production: false -account: - peerId: 12D3KooWPUMFQFeiyZDwS2aGZJfcYZamwq3NLQJT6RskEzPfP2Xd - peerKey: dQ+IwS15rKyNfjeUdgmg1AFhvl69JzkI/FpkYnfl9ITK4vX8BsI+O9xyxPhQfJbsgixRJLIQ6fKceXL6GRiTZA== - signingKey: dQ+IwS15rKyNfjeUdgmg1AFhvl69JzkI/FpkYnfl9ITK4vX8BsI+O9xyxPhQfJbsgixRJLIQ6fKceXL6GRiTZA== - encryptionKey: MIIEowIBAAKCAQEA4iy30MBtOzzZRzDyccwRLbJ0SBNUD8+yxNv0DsYegK1IHZFxSoj4CEPGXZpGDvKbzuFIy25i+wT0HCTgA+ioFr3usP+piQ8eEQeab2TG9cL/4TE+5Z/LAW96G/7twhJgTltjvgFRTv0i+OZEU5QBeIf2ykNa5Iy189eEnfuWm9JKvSSwTGlccQTjw3kPwv0MvaopiCB+T5gSSX5jW96gn+3SWPaGk9Up1WFhEgZWJg7XlHq9999tbpg7gCeRhljTGxA5iUeez1cU7jsIAiQLOE5Pc1fQ/tpKHBt7eCWjNHbHHFg/HUauvr4Uu9RQCnzV8tzynxJv1i+JTOxCTVTc9QIDAQABAoIBAHEEP2XEgdCT+06jmsJaYksfXROW9O5hrsbH0hB/10YdUGfWAXJpNueKVlj3egKGIG0kDaf5pOQh+YkGtBm/7B5REjDH0AN41mFUF0uKZBDyO8JfRTqgumQhPDc5D71mSVFeQVz0c5iwzQTqq0HIN2PvLNatCYIi/di23MHEseFyJvuw87+mXfhzFeBXvOk0vf9g41S2C/SlR4NUoBXCvrSK5gH5EYBYRBhYEPSEFMt5nmOEwSj5Os7KE4x2SbpKv6woaaOF0E23WiKLfAEkGy9J58fqOOKA+tDdfu/Y/46MIGM79zDdMQITz+GxegY54MDFsPybOU+M6DW1fobMgRECgYEA7LQmzljuDEJK/0mFGdOArnUhQEa+8ZnR5of+ePK9hNBYZUFtkuvbrJV8LnidF08O0gf60rXQtmOhteXDW1Fx9lMnUxYcJyoHrEATiBxvbGFwGylpGfq8tygLvYX2pKAGP8W8hqArZy1BBt0y5KJrqqhH6bvzMiy/NLG7xMMtOPcCgYEA9JzVHLN1E/evLiabtaONMoF0CJMTjzDG644/oYj4bIWeqW84gCMZMVLP1KmRson3KG+tIPb+NOaXEgNA7FAyLJ6SRVIfZhuCkPin5tyK9631oc9nkEydLEBTCNsziHrlK7GROf+u6uR4YTikxH6U4enRBr4xDJw51JHzo4+CanMCgYADyBECpOsQqRJ3p54HvphEsTxZwYeVZoay7yNCnWYntAhlfbkZask0paK5P1YLJEkxU81PBnaSI19W/5eyYse2TrfHHQhQG9zJhLCLMSEakyfuVygFsTrIlkwxt+0rzh6rcCZF5FMtL8zlJi2E949Ox6d2dXk6KPrZBanhR9j2GwKBgFpMfvtuX/z0BS4zQG3oJ1qKoUv9B05nwjb4txKpnpNpLC3+Ccx7qHQlzuUBh/Bxr9S0jSPLKgJbUU9r9g6GeE8yZmrCqyalZyifMlQt+/r8s9181A1Xyvmn8T8mtDpgq7LahPL1KRw7JRk2sNR8qfdPukMT+MVf8pU/H8K0Wn9zAoGBAMqD4M65vvQJpki55ayWoCTCr7MKg7Qmqa8/wd5hXSavX7++0speN5+hTHLHAzr9sRfNCl6GOYCc0YRGYsIxdWji4yuu49AbS6NkwBbOrPV0yJriv/MkUEu64bRTgXrSi/iZ3PsVHDtOkXKyQsP90STxCfLNu1TXHNjs21oKHy/5 - -mongo: - connect: mongodb://mongo:27017 - database: coordinator - log: log - spaces: spaces - -grpcServer: - server: - listenAddrs: - - any-sync-coordinator:443 - stream: - maxMsgSizeMb: 256 - timeoutMilliseconds: 1000 diff --git a/etc/any-sync-filenode/config.yml b/etc/any-sync-filenode/config.yml deleted file mode 100644 index f727b78..0000000 --- a/etc/any-sync-filenode/config.yml +++ /dev/null @@ -1,52 +0,0 @@ -nodes: - - peerId: 12D3KooWEPvwLVBZaE8adsDoLh7QT9wrsw4PC82AdcDGYPgssNH7 - address: [ "any-sync-node-1:443" ] - encryptionPubKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs08DIQPUmLv2IiawramM4Ris8NHvmedA/9H9EcMizKmYH5zMoQdL5wfR+WQpsq746zt3MNAvUsq/oB9UbecpHahgHsqnX6sSq6txnUI6vyNExrSPMFd0g8aFbPwK6DWppa/ULWTNTkAsS1qU/EpfPKVHpwHpoWlgpsVxrqrK3JDz7ghilUDbtcUtIl0qzBxUILpBDySV0tfyugJAsqCE/brO81IDgNV+W3qKgu6Vs0wgPBG/iR//jjlkTsyzElEhqexSm6QMKYShZqa3J5EW+xlAW3NGJdF/Z6ddvBOa9BwSAHQ+kbzkeUd6CMxdLMOKDNCpTm7fyrp/oq0za7OtgwIDAQAB - types: - - tree - - peerId: 12D3KooWFMZGP4Jp4uNgDKAjzFpoyYaHbpAVL2jMv9NdYJMFgaqp - address: [ "any-sync-node-2:443" ] - encryptionPubKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwj8ZDMLGBxF1JeA0iT7wY80fKtr8Iv4q8Yt8TAXvM7Tkb9+dubO2CamWPmEHSyleJW8stG/JucVKJkNTZ52uqEpaJwq0M69k5xy5P0g2tFhucxPiJP9hr6S4k/1qxyAFGHTpHZ3tbeUTYivonkE3WIIOK3au/AL+CCuJSResfCdZ/YMgcvatCkS116nnNt7uoldcXDBnjUo6RRB4uRwqShDmG+iPanz8HpneqQNvVUUwfPfT0hgCeCmVEZHdmv793VzeSudmgyFjp7nm97vWZpivLS0F+5+xJ4K/h0Qdu8HIe7+dStJTXaMymeBpBCmGslp+LDVd6pjWrYa83UZ6iQIDAQAB - types: - - tree - - peerId: 12D3KooWPQSfv8JbmwXv3QvcPQfSEuM2PujnMVXfcMojVgc5zGFD - address: [ "any-sync-node-3:443" ] - encryptionPubKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt07voyAe3snEI4JfeN9tnh1FLP04zh949Rra637JNRclDj7inHeRdUFZr+0PVxrwkvVjwrl0Qe0j3xT1SLbXLLr0DZ4syAyB2uKL+n0ackFSKixPQB5NG20sJwen7l9tx7z9y/2OGqusECASd6Hrz+Z1N0Sww6juDcx32ItcyDhVN60+MUSBIOxr4g85kEAjU4nQiD4hahpKxyJb1wf2R1Ic3bi71kPrvP7jsXbOZrQhzSLBmQxMMF7LxAwqJgF/WtoDKsCSCACz2h+GU0Hx0NMJPi33Jyc+rgWAn03ENhumiEh4r9Yar+lcUG6XZ4hwmd9u4QaWT1E5DKsTLGsWAwIDAQAB - types: - - tree - - peerId: 12D3KooWPUMFQFeiyZDwS2aGZJfcYZamwq3NLQJT6RskEzPfP2Xd - address: [ "any-sync-coordinator:443" ] - encryptionPubKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4iy30MBtOzzZRzDyccwRLbJ0SBNUD8+yxNv0DsYegK1IHZFxSoj4CEPGXZpGDvKbzuFIy25i+wT0HCTgA+ioFr3usP+piQ8eEQeab2TG9cL/4TE+5Z/LAW96G/7twhJgTltjvgFRTv0i+OZEU5QBeIf2ykNa5Iy189eEnfuWm9JKvSSwTGlccQTjw3kPwv0MvaopiCB+T5gSSX5jW96gn+3SWPaGk9Up1WFhEgZWJg7XlHq9999tbpg7gCeRhljTGxA5iUeez1cU7jsIAiQLOE5Pc1fQ/tpKHBt7eCWjNHbHHFg/HUauvr4Uu9RQCnzV8tzynxJv1i+JTOxCTVTc9QIDAQAB - types: - - coordinator - - peerId: 12D3KooWMwE15iEG51Sewt2zYqwgbrBz6QMuFVdWLBMes1SADtCh - address: [ "any-sync-filenode:443" ] - encryptionPubKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvheEs4zUvPHxwnjY5pzTiagwvG2G8pb9fNZdiJKq3KD81QHCUOKuSbblp+bNeGsvcBJmEO3YuAk/Vwjc9P35TriW/6DUY1/qi5PDIH+V9XR41speDVHaTHtHlzatqCE11pDD1pY8E9O28kzZ0fGujsoGKoqPBETYEBTJZD9zgu6GHq2TKdtenca4kROVUwMV8RT1BOoa1T18ndQupkDcY+y7f8ov1eFM4uTg8Kqe64BuRs6NKe5Bh69RaAAOXVv4imqPY85MjKtOrWb4e2GcSLvbx3US1GnnEMPWIuL+Ma7hqB3PKsYRzECDuAqAvzPTDl65OewMYiuujfC4unQkBQIDAQAB - types: - - file -metric: - addr: 0.0.0.0:8000 - -log: - defaultLevel: '' - namedLevels: {} - production: false -account: - peerId: 12D3KooWMwE15iEG51Sewt2zYqwgbrBz6QMuFVdWLBMes1SADtCh - peerKey: kTZYumPO7MoEsU7ZyeNTLFgYaO3rGFEHk2qXJdqnV9O0DhMk/wdbgkwrbqtIpVH4Bkx7LPEHesTg3DfH4G524g== - signingKey: kTZYumPO7MoEsU7ZyeNTLFgYaO3rGFEHk2qXJdqnV9O0DhMk/wdbgkwrbqtIpVH4Bkx7LPEHesTg3DfH4G524g== - encryptionKey: MIIEogIBAAKCAQEAvheEs4zUvPHxwnjY5pzTiagwvG2G8pb9fNZdiJKq3KD81QHCUOKuSbblp+bNeGsvcBJmEO3YuAk/Vwjc9P35TriW/6DUY1/qi5PDIH+V9XR41speDVHaTHtHlzatqCE11pDD1pY8E9O28kzZ0fGujsoGKoqPBETYEBTJZD9zgu6GHq2TKdtenca4kROVUwMV8RT1BOoa1T18ndQupkDcY+y7f8ov1eFM4uTg8Kqe64BuRs6NKe5Bh69RaAAOXVv4imqPY85MjKtOrWb4e2GcSLvbx3US1GnnEMPWIuL+Ma7hqB3PKsYRzECDuAqAvzPTDl65OewMYiuujfC4unQkBQIDAQABAoIBADlmBpbkxnQLJnIPZYc1AZcGZzjuZZoox4ADhpivmNIn9lAnSNJ9sBzoEi6BvbdHvjo8A//GofLoL+0K6xU6/yWrDUVA/gDHvJ3Kz1enztMgCUDqOD4TYjRH4VUimIs1A/m3GrtX/+oIuqwtUnRXYtsQ243K6uZiF0+7xxfzJOD6ud6Tg6jv3T4WZLfS7YNUMKwy04BSM/qvOCUsnCM6BLb1kMKSw9I12wx3uRS5RLORHraiG1nDw9UpVtbFEkaeds1ZC3U+BW2Kghqmumdiaar+Q+pE2OKyv/UtoINSJUrWMmpFM58d3zTEXCMqQNsEBhuk/uWTybs4kfMAEhbCtQECgYEA38LS/LlU+eOtgXgcsp4Q+Y+3ORbjCsoEqX4CC17uO4V6cCLSxCNOETYC1GonIafd+g3hJLexjj7qvHX/+IA7aRk8qTx4zimRSHHo/d1pgIvxEkReau0TU5YQDbE8J0QQlGhC9+CkdxMpat1KH/aqzXtR6uYTXfqtvt4ziOXklkECgYEA2XrYPjuYVYOnT+GJQep+YY9CIaxdp9Q59x8WLf373TsYCkp15UMRHVkYrC6D4oUpALCa5jqzBcf4VzYFgVTEYeh7Qv67q5fEUyNAVf+4NuLJldLsLvQV2K1ufHtLNymztVfesou9HBENC/M1lRGxTetkU8KI9nKJKbZPe/1ThMUCgYA6Jf/8axE5K0Cgn50dkdQpdn6P2HHCEQOrJDLVz6KrVyGdWH9bNy2HbXjIyJlItr4JyGeUyiPbKmCH/0Y4xuIpisRn2m4ubUDzCZ8ZsdtD65oHPDspIFjgZOPhGwjdz2NbncihcABtbU5bFgy4R7rVUVHVcFriFk3mhwnvboa7wQKBgCz1RDa5QyiKatAMo79Ipo+sedNUOpgzOzhm6MLhOmvlh3a5Jd4bGzKh9IPDqeft9yf5Wkw13kRXrnL46/Jsf5xt3u1ek5VJboBxTR96Ga7e+yVJ0SFzvABq+egp5MamjEv0ukjWsmVW8QeDY5RJcAnXm4nlMUMhMlG5Kn1LRTSxAoGAG5k+0UhAwZiyw2n/2eI50Ds/B76qKta3ZK650uP1REY/hkMysvbVX/M03UVozaize9tQjJsnRYRzYBRGRydpv+5PdrWHJkuP+QMEyjQ1yjbAtfypL0dJCrGWsuDIyQ8lxE234y1shhHjnk84Af1YP4zPtgtMZWyxJkWwumBd9u8= - -s3Store: - bucket: anytype-dev-filenode - maxThreads: 16 - profile: default - region: eu-central-1 - -grpcServer: - server: - listenAddrs: - - any-sync-filenode:443 - stream: - maxMsgSizeMb: 256 - timeoutMilliseconds: 1000 diff --git a/etc/any-sync-node-1/config.yml b/etc/any-sync-node-1/config.yml deleted file mode 100644 index 4e256f2..0000000 --- a/etc/any-sync-node-1/config.yml +++ /dev/null @@ -1,64 +0,0 @@ -nodes: - - peerId: 12D3KooWEPvwLVBZaE8adsDoLh7QT9wrsw4PC82AdcDGYPgssNH7 - address: [ "any-sync-node-1:443" ] - encryptionPubKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs08DIQPUmLv2IiawramM4Ris8NHvmedA/9H9EcMizKmYH5zMoQdL5wfR+WQpsq746zt3MNAvUsq/oB9UbecpHahgHsqnX6sSq6txnUI6vyNExrSPMFd0g8aFbPwK6DWppa/ULWTNTkAsS1qU/EpfPKVHpwHpoWlgpsVxrqrK3JDz7ghilUDbtcUtIl0qzBxUILpBDySV0tfyugJAsqCE/brO81IDgNV+W3qKgu6Vs0wgPBG/iR//jjlkTsyzElEhqexSm6QMKYShZqa3J5EW+xlAW3NGJdF/Z6ddvBOa9BwSAHQ+kbzkeUd6CMxdLMOKDNCpTm7fyrp/oq0za7OtgwIDAQAB - types: - - tree - - peerId: 12D3KooWFMZGP4Jp4uNgDKAjzFpoyYaHbpAVL2jMv9NdYJMFgaqp - address: [ "any-sync-node-2:443" ] - encryptionPubKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwj8ZDMLGBxF1JeA0iT7wY80fKtr8Iv4q8Yt8TAXvM7Tkb9+dubO2CamWPmEHSyleJW8stG/JucVKJkNTZ52uqEpaJwq0M69k5xy5P0g2tFhucxPiJP9hr6S4k/1qxyAFGHTpHZ3tbeUTYivonkE3WIIOK3au/AL+CCuJSResfCdZ/YMgcvatCkS116nnNt7uoldcXDBnjUo6RRB4uRwqShDmG+iPanz8HpneqQNvVUUwfPfT0hgCeCmVEZHdmv793VzeSudmgyFjp7nm97vWZpivLS0F+5+xJ4K/h0Qdu8HIe7+dStJTXaMymeBpBCmGslp+LDVd6pjWrYa83UZ6iQIDAQAB - types: - - tree - - peerId: 12D3KooWPQSfv8JbmwXv3QvcPQfSEuM2PujnMVXfcMojVgc5zGFD - address: [ "any-sync-node-3:443" ] - encryptionPubKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt07voyAe3snEI4JfeN9tnh1FLP04zh949Rra637JNRclDj7inHeRdUFZr+0PVxrwkvVjwrl0Qe0j3xT1SLbXLLr0DZ4syAyB2uKL+n0ackFSKixPQB5NG20sJwen7l9tx7z9y/2OGqusECASd6Hrz+Z1N0Sww6juDcx32ItcyDhVN60+MUSBIOxr4g85kEAjU4nQiD4hahpKxyJb1wf2R1Ic3bi71kPrvP7jsXbOZrQhzSLBmQxMMF7LxAwqJgF/WtoDKsCSCACz2h+GU0Hx0NMJPi33Jyc+rgWAn03ENhumiEh4r9Yar+lcUG6XZ4hwmd9u4QaWT1E5DKsTLGsWAwIDAQAB - types: - - tree - - peerId: 12D3KooWPUMFQFeiyZDwS2aGZJfcYZamwq3NLQJT6RskEzPfP2Xd - address: [ "any-sync-coordinator:443" ] - encryptionPubKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4iy30MBtOzzZRzDyccwRLbJ0SBNUD8+yxNv0DsYegK1IHZFxSoj4CEPGXZpGDvKbzuFIy25i+wT0HCTgA+ioFr3usP+piQ8eEQeab2TG9cL/4TE+5Z/LAW96G/7twhJgTltjvgFRTv0i+OZEU5QBeIf2ykNa5Iy189eEnfuWm9JKvSSwTGlccQTjw3kPwv0MvaopiCB+T5gSSX5jW96gn+3SWPaGk9Up1WFhEgZWJg7XlHq9999tbpg7gCeRhljTGxA5iUeez1cU7jsIAiQLOE5Pc1fQ/tpKHBt7eCWjNHbHHFg/HUauvr4Uu9RQCnzV8tzynxJv1i+JTOxCTVTc9QIDAQAB - types: - - coordinator - - peerId: 12D3KooWMwE15iEG51Sewt2zYqwgbrBz6QMuFVdWLBMes1SADtCh - address: [ "any-sync-filenode:443" ] - encryptionPubKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvheEs4zUvPHxwnjY5pzTiagwvG2G8pb9fNZdiJKq3KD81QHCUOKuSbblp+bNeGsvcBJmEO3YuAk/Vwjc9P35TriW/6DUY1/qi5PDIH+V9XR41speDVHaTHtHlzatqCE11pDD1pY8E9O28kzZ0fGujsoGKoqPBETYEBTJZD9zgu6GHq2TKdtenca4kROVUwMV8RT1BOoa1T18ndQupkDcY+y7f8ov1eFM4uTg8Kqe64BuRs6NKe5Bh69RaAAOXVv4imqPY85MjKtOrWb4e2GcSLvbx3US1GnnEMPWIuL+Ma7hqB3PKsYRzECDuAqAvzPTDl65OewMYiuujfC4unQkBQIDAQAB - types: - - file -metric: - addr: 0.0.0.0:8000 - -log: - defaultLevel: '' - namedLevels: {} - production: false -account: - peerId: 12D3KooWEPvwLVBZaE8adsDoLh7QT9wrsw4PC82AdcDGYPgssNH7 - peerKey: /UxND22fiH7QgOaMee30x9ZHLFDMY8wWIqWSqOWCvtBEB/dbsFViVokAalOqgRT23hcZLGB8gkLinOc3+u996g== - signingKey: /UxND22fiH7QgOaMee30x9ZHLFDMY8wWIqWSqOWCvtBEB/dbsFViVokAalOqgRT23hcZLGB8gkLinOc3+u996g== - encryptionKey: MIIEpQIBAAKCAQEAs08DIQPUmLv2IiawramM4Ris8NHvmedA/9H9EcMizKmYH5zMoQdL5wfR+WQpsq746zt3MNAvUsq/oB9UbecpHahgHsqnX6sSq6txnUI6vyNExrSPMFd0g8aFbPwK6DWppa/ULWTNTkAsS1qU/EpfPKVHpwHpoWlgpsVxrqrK3JDz7ghilUDbtcUtIl0qzBxUILpBDySV0tfyugJAsqCE/brO81IDgNV+W3qKgu6Vs0wgPBG/iR//jjlkTsyzElEhqexSm6QMKYShZqa3J5EW+xlAW3NGJdF/Z6ddvBOa9BwSAHQ+kbzkeUd6CMxdLMOKDNCpTm7fyrp/oq0za7OtgwIDAQABAoIBAQCWXVX0Y6/ufQEE1okmuJ5JTVYJhSN2XnUlkkS0ln0iP74wFF+NUf8WuHoetx44l35qVS24o3xr41YawuscVtMl6cLhT3RYR6+agmT+SUHWc48DSvsgwNYWg230XNAQtp+TMAWwI23/htUeQ9HYV83Rn5Ccvn/bOfExKTYSEWuY1hUg+YsQ70SPX9w71V3GVcq4pPyp3Hy/qj53/rjFAx4M/ssp4m7eY8ptQHQejSPEQRuTqje6Q1yS91exMXg4ZBbiBhkvrVDpPaShwv0U9e/1nlD+yXPbxWSDNrM42aJau1LREF02qgl2PhQrsB0HCw8TVFN+EfCaPdlwnZzsuzfRAoGBAOfvmDspH898EXUsjUUovgscVThdJ/C1EY1SvbvqWvPiSQ/OXSO8xrb+Zs9trKSIz5Xc2mTPvi2uOwIYU/QMxLYfDiscW2BA+yiUP0rPfAuWZ5ZqDZxhhgZtCuuNHBXO5cYaU73cZZaTPjsuDloZTiwuAxAZezhQBjfGpgpl3prlAoGBAMXpmDkJfzMeGJ1rdYDzM2z+i6Jcs3Q7xL8bpttjEgGI3lhMs4ub1itxVfGpePitekJCyx8d6IATwUHH07ZbtnCGriRqIj1LYR1gdZITLyKJb5Ji7n8e7SUJgIhbrkB5Uf7jrjz77JFkp6DfEEoWiq59rzlLbzY/0t4GdVhbWFhHAoGAXlitQSuKYBlk9Jgp4z8eh2CAHgxu6dCOEkHdImrDkr+y3rYgVyA8aUX1Rl2jw85POvP69tU21Fgycri4tebXwgnB9rFzTiVAxZIAaQsbt474FkyPutRE86o5rfXZvdlKyJn/BJV50ZWV0/b5KZdvoDMbVdo3sIGE9f1dn48uzS0CgYEAtxpkPDjeFxP8IABgaRoYdPmXhHKRkLMPVuQlXontCcBwPW9RGZPm9LBZnEh35FLTbuRO+o34Ii6kuNBAvlFhm//us0ACR4Uq5zvr6maXUDOpJt0i3DdnncGJyh5QO9RCmThaZo+JEgb2024squ7qBX/AkpiI3r7zv3hoLoPsW1cCgYEAvymSafGXd2gKEdYoeI8eVoVRpkmAywlYs1NId6apP4yCNo2ehakku48rPdmROTv7ja9dyodcNvnZIxOeGgnz5vQR2vLiMXEUE+fCWnoRbkd8UUgtGqf+Z/+s7AQflRCBUfbmzmmi4Sxs2DTffkWwXQTfO2vpFopcdBX31MBAta8= - -apiServer: - server: - listenAddrs: - - 0.0.0.0:8080 - stream: - maxMsgSizeMb: 256 - timeoutMilliseconds: 1000 - -space: - gcTTL: 60 - syncPeriod: 600 -storage: - path: /storage - -nodeSync: - periodicSyncHours: 2 - syncOnStart: true - -grpcServer: - server: - listenAddrs: - - any-sync-node-1:443 - stream: - maxMsgSizeMb: 256 - timeoutMilliseconds: 1000 diff --git a/etc/any-sync-node-2/config.yml b/etc/any-sync-node-2/config.yml deleted file mode 100644 index a98524e..0000000 --- a/etc/any-sync-node-2/config.yml +++ /dev/null @@ -1,64 +0,0 @@ -nodes: - - peerId: 12D3KooWEPvwLVBZaE8adsDoLh7QT9wrsw4PC82AdcDGYPgssNH7 - address: [ "any-sync-node-1:443" ] - encryptionPubKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs08DIQPUmLv2IiawramM4Ris8NHvmedA/9H9EcMizKmYH5zMoQdL5wfR+WQpsq746zt3MNAvUsq/oB9UbecpHahgHsqnX6sSq6txnUI6vyNExrSPMFd0g8aFbPwK6DWppa/ULWTNTkAsS1qU/EpfPKVHpwHpoWlgpsVxrqrK3JDz7ghilUDbtcUtIl0qzBxUILpBDySV0tfyugJAsqCE/brO81IDgNV+W3qKgu6Vs0wgPBG/iR//jjlkTsyzElEhqexSm6QMKYShZqa3J5EW+xlAW3NGJdF/Z6ddvBOa9BwSAHQ+kbzkeUd6CMxdLMOKDNCpTm7fyrp/oq0za7OtgwIDAQAB - types: - - tree - - peerId: 12D3KooWFMZGP4Jp4uNgDKAjzFpoyYaHbpAVL2jMv9NdYJMFgaqp - address: [ "any-sync-node-2:443" ] - encryptionPubKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwj8ZDMLGBxF1JeA0iT7wY80fKtr8Iv4q8Yt8TAXvM7Tkb9+dubO2CamWPmEHSyleJW8stG/JucVKJkNTZ52uqEpaJwq0M69k5xy5P0g2tFhucxPiJP9hr6S4k/1qxyAFGHTpHZ3tbeUTYivonkE3WIIOK3au/AL+CCuJSResfCdZ/YMgcvatCkS116nnNt7uoldcXDBnjUo6RRB4uRwqShDmG+iPanz8HpneqQNvVUUwfPfT0hgCeCmVEZHdmv793VzeSudmgyFjp7nm97vWZpivLS0F+5+xJ4K/h0Qdu8HIe7+dStJTXaMymeBpBCmGslp+LDVd6pjWrYa83UZ6iQIDAQAB - types: - - tree - - peerId: 12D3KooWPQSfv8JbmwXv3QvcPQfSEuM2PujnMVXfcMojVgc5zGFD - address: [ "any-sync-node-3:443" ] - encryptionPubKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt07voyAe3snEI4JfeN9tnh1FLP04zh949Rra637JNRclDj7inHeRdUFZr+0PVxrwkvVjwrl0Qe0j3xT1SLbXLLr0DZ4syAyB2uKL+n0ackFSKixPQB5NG20sJwen7l9tx7z9y/2OGqusECASd6Hrz+Z1N0Sww6juDcx32ItcyDhVN60+MUSBIOxr4g85kEAjU4nQiD4hahpKxyJb1wf2R1Ic3bi71kPrvP7jsXbOZrQhzSLBmQxMMF7LxAwqJgF/WtoDKsCSCACz2h+GU0Hx0NMJPi33Jyc+rgWAn03ENhumiEh4r9Yar+lcUG6XZ4hwmd9u4QaWT1E5DKsTLGsWAwIDAQAB - types: - - tree - - peerId: 12D3KooWPUMFQFeiyZDwS2aGZJfcYZamwq3NLQJT6RskEzPfP2Xd - address: [ "any-sync-coordinator:443" ] - encryptionPubKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4iy30MBtOzzZRzDyccwRLbJ0SBNUD8+yxNv0DsYegK1IHZFxSoj4CEPGXZpGDvKbzuFIy25i+wT0HCTgA+ioFr3usP+piQ8eEQeab2TG9cL/4TE+5Z/LAW96G/7twhJgTltjvgFRTv0i+OZEU5QBeIf2ykNa5Iy189eEnfuWm9JKvSSwTGlccQTjw3kPwv0MvaopiCB+T5gSSX5jW96gn+3SWPaGk9Up1WFhEgZWJg7XlHq9999tbpg7gCeRhljTGxA5iUeez1cU7jsIAiQLOE5Pc1fQ/tpKHBt7eCWjNHbHHFg/HUauvr4Uu9RQCnzV8tzynxJv1i+JTOxCTVTc9QIDAQAB - types: - - coordinator - - peerId: 12D3KooWMwE15iEG51Sewt2zYqwgbrBz6QMuFVdWLBMes1SADtCh - address: [ "any-sync-filenode:443" ] - encryptionPubKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvheEs4zUvPHxwnjY5pzTiagwvG2G8pb9fNZdiJKq3KD81QHCUOKuSbblp+bNeGsvcBJmEO3YuAk/Vwjc9P35TriW/6DUY1/qi5PDIH+V9XR41speDVHaTHtHlzatqCE11pDD1pY8E9O28kzZ0fGujsoGKoqPBETYEBTJZD9zgu6GHq2TKdtenca4kROVUwMV8RT1BOoa1T18ndQupkDcY+y7f8ov1eFM4uTg8Kqe64BuRs6NKe5Bh69RaAAOXVv4imqPY85MjKtOrWb4e2GcSLvbx3US1GnnEMPWIuL+Ma7hqB3PKsYRzECDuAqAvzPTDl65OewMYiuujfC4unQkBQIDAQAB - types: - - file -metric: - addr: 0.0.0.0:8000 - -log: - defaultLevel: '' - namedLevels: {} - production: false -account: - peerId: 12D3KooWFMZGP4Jp4uNgDKAjzFpoyYaHbpAVL2jMv9NdYJMFgaqp - peerKey: jYCOxScFFgBVpwc3x/hABTWOm8mA3Pgmtz+kZNf0XL5SR/zCPJCkXiWuYUlJHEXckqWQRgEwWwQNkYhWO+r96w== - signingKey: jYCOxScFFgBVpwc3x/hABTWOm8mA3Pgmtz+kZNf0XL5SR/zCPJCkXiWuYUlJHEXckqWQRgEwWwQNkYhWO+r96w== - encryptionKey: MIIEpAIBAAKCAQEAwj8ZDMLGBxF1JeA0iT7wY80fKtr8Iv4q8Yt8TAXvM7Tkb9+dubO2CamWPmEHSyleJW8stG/JucVKJkNTZ52uqEpaJwq0M69k5xy5P0g2tFhucxPiJP9hr6S4k/1qxyAFGHTpHZ3tbeUTYivonkE3WIIOK3au/AL+CCuJSResfCdZ/YMgcvatCkS116nnNt7uoldcXDBnjUo6RRB4uRwqShDmG+iPanz8HpneqQNvVUUwfPfT0hgCeCmVEZHdmv793VzeSudmgyFjp7nm97vWZpivLS0F+5+xJ4K/h0Qdu8HIe7+dStJTXaMymeBpBCmGslp+LDVd6pjWrYa83UZ6iQIDAQABAoIBAGLiokr3wL4KahvNBpGz48a6vpoffuoFgDEU9ELzZnFpLj2xlebakNpcZer9lCv0NERUU2rL2eLjh7rw3T3LbQWpTDnB3jjNmk15Nuj7RzYKKrgUsDRrefxjm79i6//Q0idAJQh5xEwEqRh6B+LAin9ZPgNsWOpcT5wzJaF7FsjgkDf377RwIByJW0U+d+F0z5QzQsRYV4poW0M62nJkIwwcxtn7dFmrWKOqFeDbzQRUPf599jw47EAzehP/Axfv9ypl5dblB4zLwFKQRrCxovTi690SGpy6dplzswf5aNAxz6SD0JEXrnYRpNyc1qkiWplkknRriEP7HylUvttj830CgYEA6xM15KOMkEnMKDfQOwS5X60i/DLV8ey9vf13d04OkCgfS3BiVtOqHaE57Tb/A8g5nXH3zpI8aLFP4jopPxmSExe/Ajn2pycrmJ8vevUERnttuBbyT5aZMk8b8HepdXr64DIRhNyNMLQ0SBHoSJCZd946lHdgNTgnUUeyvUE4hzcCgYEA04mA4l5tqSh6JpWfu0gry+Pw8a2299XJOJz37s0appl+PQNdSjDB7KOU5DuMQlxB2CBmoNRJUsqS7znFNeuu3gBBKIIFXKUs2tho9Q+0iLG0UxSeREHrh4on7mCu4qYekxkHVXLRfxhDhGgshlYDY0IqDtotlkYOkw9p4Ig+bD8CgYBpgkLTL1D8xhK7DmoIw1MMjWJBffOm1RJIvwYq5z8EFu4M5xFMVU5qZB3iyadmJC0v7KJD9kDk4IixSleO+cQli6fwsOFzHtKjevdNocFcfTO+x5XUgQyblwQ8RwkpMJx/mhlg37kDXi6FFnyCbVxkf7sdPgNRf7Wt9pdT+H0NuwKBgQCoO84lugWqp4dmEk8DqiUytWiVPJusRPkQLj48TCBq6N3t9jQGYfqIkZxDW1x0Fl1DXplgRRS/ZF4xJZfDB1p+MmOfrLBI+xBOSBhI9aGVqQaJoHcyP97qX6TcP0Y2+PiN8jTT70nPs2NW9Wabu+Jb2W4Le9cPkU3cBUEmEhTbDwKBgQCF/cIvFm1z/P4id/pApLVUBbLGkYtK7X/1VzsNHer/ZAETRydCNYcGw0/TP8o+lKN6yDFG43e8cSRerhlEtIq87j79mn6uqWM7SKEVb94j9prNFNElw2r/bVt3AbT3wVLPrHHZ01BpYOPGiT4NB+nhMMD799mEYXtBww6DHXrPjQ== - -apiServer: - server: - listenAddrs: - - 0.0.0.0:8080 - stream: - maxMsgSizeMb: 256 - timeoutMilliseconds: 1000 - -space: - gcTTL: 60 - syncPeriod: 600 -storage: - path: /storage - -nodeSync: - periodicSyncHours: 2 - syncOnStart: true - -grpcServer: - server: - listenAddrs: - - any-sync-node-2:443 - stream: - maxMsgSizeMb: 256 - timeoutMilliseconds: 1000 diff --git a/etc/any-sync-node-3/config.yml b/etc/any-sync-node-3/config.yml deleted file mode 100644 index 522ccae..0000000 --- a/etc/any-sync-node-3/config.yml +++ /dev/null @@ -1,64 +0,0 @@ -nodes: - - peerId: 12D3KooWEPvwLVBZaE8adsDoLh7QT9wrsw4PC82AdcDGYPgssNH7 - address: [ "any-sync-node-1:443" ] - encryptionPubKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs08DIQPUmLv2IiawramM4Ris8NHvmedA/9H9EcMizKmYH5zMoQdL5wfR+WQpsq746zt3MNAvUsq/oB9UbecpHahgHsqnX6sSq6txnUI6vyNExrSPMFd0g8aFbPwK6DWppa/ULWTNTkAsS1qU/EpfPKVHpwHpoWlgpsVxrqrK3JDz7ghilUDbtcUtIl0qzBxUILpBDySV0tfyugJAsqCE/brO81IDgNV+W3qKgu6Vs0wgPBG/iR//jjlkTsyzElEhqexSm6QMKYShZqa3J5EW+xlAW3NGJdF/Z6ddvBOa9BwSAHQ+kbzkeUd6CMxdLMOKDNCpTm7fyrp/oq0za7OtgwIDAQAB - types: - - tree - - peerId: 12D3KooWFMZGP4Jp4uNgDKAjzFpoyYaHbpAVL2jMv9NdYJMFgaqp - address: [ "any-sync-node-2:443" ] - encryptionPubKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwj8ZDMLGBxF1JeA0iT7wY80fKtr8Iv4q8Yt8TAXvM7Tkb9+dubO2CamWPmEHSyleJW8stG/JucVKJkNTZ52uqEpaJwq0M69k5xy5P0g2tFhucxPiJP9hr6S4k/1qxyAFGHTpHZ3tbeUTYivonkE3WIIOK3au/AL+CCuJSResfCdZ/YMgcvatCkS116nnNt7uoldcXDBnjUo6RRB4uRwqShDmG+iPanz8HpneqQNvVUUwfPfT0hgCeCmVEZHdmv793VzeSudmgyFjp7nm97vWZpivLS0F+5+xJ4K/h0Qdu8HIe7+dStJTXaMymeBpBCmGslp+LDVd6pjWrYa83UZ6iQIDAQAB - types: - - tree - - peerId: 12D3KooWPQSfv8JbmwXv3QvcPQfSEuM2PujnMVXfcMojVgc5zGFD - address: [ "any-sync-node-3:443" ] - encryptionPubKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt07voyAe3snEI4JfeN9tnh1FLP04zh949Rra637JNRclDj7inHeRdUFZr+0PVxrwkvVjwrl0Qe0j3xT1SLbXLLr0DZ4syAyB2uKL+n0ackFSKixPQB5NG20sJwen7l9tx7z9y/2OGqusECASd6Hrz+Z1N0Sww6juDcx32ItcyDhVN60+MUSBIOxr4g85kEAjU4nQiD4hahpKxyJb1wf2R1Ic3bi71kPrvP7jsXbOZrQhzSLBmQxMMF7LxAwqJgF/WtoDKsCSCACz2h+GU0Hx0NMJPi33Jyc+rgWAn03ENhumiEh4r9Yar+lcUG6XZ4hwmd9u4QaWT1E5DKsTLGsWAwIDAQAB - types: - - tree - - peerId: 12D3KooWPUMFQFeiyZDwS2aGZJfcYZamwq3NLQJT6RskEzPfP2Xd - address: [ "any-sync-coordinator:443" ] - encryptionPubKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4iy30MBtOzzZRzDyccwRLbJ0SBNUD8+yxNv0DsYegK1IHZFxSoj4CEPGXZpGDvKbzuFIy25i+wT0HCTgA+ioFr3usP+piQ8eEQeab2TG9cL/4TE+5Z/LAW96G/7twhJgTltjvgFRTv0i+OZEU5QBeIf2ykNa5Iy189eEnfuWm9JKvSSwTGlccQTjw3kPwv0MvaopiCB+T5gSSX5jW96gn+3SWPaGk9Up1WFhEgZWJg7XlHq9999tbpg7gCeRhljTGxA5iUeez1cU7jsIAiQLOE5Pc1fQ/tpKHBt7eCWjNHbHHFg/HUauvr4Uu9RQCnzV8tzynxJv1i+JTOxCTVTc9QIDAQAB - types: - - coordinator - - peerId: 12D3KooWMwE15iEG51Sewt2zYqwgbrBz6QMuFVdWLBMes1SADtCh - address: [ "any-sync-filenode:443" ] - encryptionPubKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvheEs4zUvPHxwnjY5pzTiagwvG2G8pb9fNZdiJKq3KD81QHCUOKuSbblp+bNeGsvcBJmEO3YuAk/Vwjc9P35TriW/6DUY1/qi5PDIH+V9XR41speDVHaTHtHlzatqCE11pDD1pY8E9O28kzZ0fGujsoGKoqPBETYEBTJZD9zgu6GHq2TKdtenca4kROVUwMV8RT1BOoa1T18ndQupkDcY+y7f8ov1eFM4uTg8Kqe64BuRs6NKe5Bh69RaAAOXVv4imqPY85MjKtOrWb4e2GcSLvbx3US1GnnEMPWIuL+Ma7hqB3PKsYRzECDuAqAvzPTDl65OewMYiuujfC4unQkBQIDAQAB - types: - - file -metric: - addr: 0.0.0.0:8000 - -log: - defaultLevel: '' - namedLevels: {} - production: false -account: - peerId: 12D3KooWPQSfv8JbmwXv3QvcPQfSEuM2PujnMVXfcMojVgc5zGFD - peerKey: of4HQe2AK6+0vsppJUw+MEuvcv1BhH2S/8f7+sOiN6fJ4sTiOc4qiSRgAFYE8yJR2ZLmOtSti0l8iwDkaGq8HA== - signingKey: of4HQe2AK6+0vsppJUw+MEuvcv1BhH2S/8f7+sOiN6fJ4sTiOc4qiSRgAFYE8yJR2ZLmOtSti0l8iwDkaGq8HA== - encryptionKey: MIIEpAIBAAKCAQEAt07voyAe3snEI4JfeN9tnh1FLP04zh949Rra637JNRclDj7inHeRdUFZr+0PVxrwkvVjwrl0Qe0j3xT1SLbXLLr0DZ4syAyB2uKL+n0ackFSKixPQB5NG20sJwen7l9tx7z9y/2OGqusECASd6Hrz+Z1N0Sww6juDcx32ItcyDhVN60+MUSBIOxr4g85kEAjU4nQiD4hahpKxyJb1wf2R1Ic3bi71kPrvP7jsXbOZrQhzSLBmQxMMF7LxAwqJgF/WtoDKsCSCACz2h+GU0Hx0NMJPi33Jyc+rgWAn03ENhumiEh4r9Yar+lcUG6XZ4hwmd9u4QaWT1E5DKsTLGsWAwIDAQABAoIBACF40XtI/zoRP7Z4NPS+X6bSk3IenwPMbWrcR4Ne+GCwZDzQsNJ/ZtkxYK4mLHnsWmeLVXcWJCtxoO44Rn3LnUj2rl/aNTUmS4PrgEHyHCUm1lkLFEGSBuRuL/TEih6V4FbrpLBeEVe/Z0DeimC7+XJSE69O5LQloap1XqD0+bE5gPKz7LaleG7Bi9h/h5W+WAAZwiCAWaVdwc1aj/8M7P6gWa0vpvhZSa30ZNAaWWx0gepzr6RKcRf1Cz9JiOkyhMVdR+9+Hv+gLMdmXEkCwus9ncwahMg7qUX8+a3D3E9IrlK5UYvewPlOBA3bpd7NyFQ/lQc7CJbpQANe0aC5VoECgYEA4PwKQu/+OPS7bzldqLAKSo/UFA0HzDSpXKPBdGUaqgTaK+Stpuj4X8dO8PAEIdetWUbBS/DYyH1Jh0GBPrCfIG54gb8HgrXAeQMze6zXiZv7ApnEl2pSO3Qq6etzmVmNItgzY5qRbQKH5MPgiQFrLQbmb5uyB2Lv3aMI15GKfMECgYEA0JQYkLW1SL7QTYqxm1+fou6rp9qMAVuILg48Ov1c22d4NoHcSzLmUYLaRFWxMSxCpuswZ8YmAf2GXRUa4oA+BrRgBehET/PSernC9DkfQgV4XADBO+k7k8JJqfYHLMikCxdvgFFlLSxdZRGkVM/taCdvp09tE9r97Yz0raKOz8MCgYBQEeMlB3yWkKLUZroqetxuxNlZeXm491T/H1iOMB1ZPPjYfj4/FNKwY6J4pTMTSErtZv0MJd9BGzW76VgyE3HOfQJuSqpFnqGtb7I25cCfvN+MgWUx7ijt9939+knd3b0ZFZDUdgIjpa7vf7a9i7+0+quwNN0bO97aJlfTQHzlAQKBgQCsAqYrmR7SykIA4LNN3lNJTCkV+V7is7ifuq+jOlT8v9zcnsWs4mIcsJwOJNlHIygofebiff/UPl8znncYeggtAU37MSw8/2gCO/Xx8LW9fcNfpGO3Y8X1OhID71jFbwYR+5bBrN6SnXa8JgtuwjcYYQVsZk0fRceJw2f5VgkOfwKBgQChNd+an6IIB5W5f2daFo7RNBQTDdL6v4v+LGiK+l1QNlsWzXOMOONmatFyN24mEMIsC3YiTC3dgzilEl0PXJxG+48g86Jj43cfJL1mmBGOdm67laeSOeQCm26RCrqPUctHgRZQViiUUm9F3ipxtx+MA4+oLQLbB+gllfzMx2cTaA== - -apiServer: - server: - listenAddrs: - - 0.0.0.0:8080 - stream: - maxMsgSizeMb: 256 - timeoutMilliseconds: 1000 - -space: - gcTTL: 60 - syncPeriod: 600 -storage: - path: /storage - -nodeSync: - periodicSyncHours: 2 - syncOnStart: true - -grpcServer: - server: - listenAddrs: - - any-sync-node-3:443 - stream: - maxMsgSizeMb: 256 - timeoutMilliseconds: 1000 diff --git a/etc/common.yml b/etc/common.yml index ecc371d..e84d2d9 100644 --- a/etc/common.yml +++ b/etc/common.yml @@ -5,3 +5,4 @@ log: defaultLevel: '' namedLevels: {} production: false +networkStorePath: "/networkStore" diff --git a/etc/coordinator.yml b/etc/coordinator.yml index 521ea98..71dc2e2 100644 --- a/etc/coordinator.yml +++ b/etc/coordinator.yml @@ -1,8 +1,7 @@ account: peerId: 12D3KooWPUMFQFeiyZDwS2aGZJfcYZamwq3NLQJT6RskEzPfP2Xd peerKey: dQ+IwS15rKyNfjeUdgmg1AFhvl69JzkI/FpkYnfl9ITK4vX8BsI+O9xyxPhQfJbsgixRJLIQ6fKceXL6GRiTZA== - signingKey: dQ+IwS15rKyNfjeUdgmg1AFhvl69JzkI/FpkYnfl9ITK4vX8BsI+O9xyxPhQfJbsgixRJLIQ6fKceXL6GRiTZA== - encryptionKey: MIIEowIBAAKCAQEA4iy30MBtOzzZRzDyccwRLbJ0SBNUD8+yxNv0DsYegK1IHZFxSoj4CEPGXZpGDvKbzuFIy25i+wT0HCTgA+ioFr3usP+piQ8eEQeab2TG9cL/4TE+5Z/LAW96G/7twhJgTltjvgFRTv0i+OZEU5QBeIf2ykNa5Iy189eEnfuWm9JKvSSwTGlccQTjw3kPwv0MvaopiCB+T5gSSX5jW96gn+3SWPaGk9Up1WFhEgZWJg7XlHq9999tbpg7gCeRhljTGxA5iUeez1cU7jsIAiQLOE5Pc1fQ/tpKHBt7eCWjNHbHHFg/HUauvr4Uu9RQCnzV8tzynxJv1i+JTOxCTVTc9QIDAQABAoIBAHEEP2XEgdCT+06jmsJaYksfXROW9O5hrsbH0hB/10YdUGfWAXJpNueKVlj3egKGIG0kDaf5pOQh+YkGtBm/7B5REjDH0AN41mFUF0uKZBDyO8JfRTqgumQhPDc5D71mSVFeQVz0c5iwzQTqq0HIN2PvLNatCYIi/di23MHEseFyJvuw87+mXfhzFeBXvOk0vf9g41S2C/SlR4NUoBXCvrSK5gH5EYBYRBhYEPSEFMt5nmOEwSj5Os7KE4x2SbpKv6woaaOF0E23WiKLfAEkGy9J58fqOOKA+tDdfu/Y/46MIGM79zDdMQITz+GxegY54MDFsPybOU+M6DW1fobMgRECgYEA7LQmzljuDEJK/0mFGdOArnUhQEa+8ZnR5of+ePK9hNBYZUFtkuvbrJV8LnidF08O0gf60rXQtmOhteXDW1Fx9lMnUxYcJyoHrEATiBxvbGFwGylpGfq8tygLvYX2pKAGP8W8hqArZy1BBt0y5KJrqqhH6bvzMiy/NLG7xMMtOPcCgYEA9JzVHLN1E/evLiabtaONMoF0CJMTjzDG644/oYj4bIWeqW84gCMZMVLP1KmRson3KG+tIPb+NOaXEgNA7FAyLJ6SRVIfZhuCkPin5tyK9631oc9nkEydLEBTCNsziHrlK7GROf+u6uR4YTikxH6U4enRBr4xDJw51JHzo4+CanMCgYADyBECpOsQqRJ3p54HvphEsTxZwYeVZoay7yNCnWYntAhlfbkZask0paK5P1YLJEkxU81PBnaSI19W/5eyYse2TrfHHQhQG9zJhLCLMSEakyfuVygFsTrIlkwxt+0rzh6rcCZF5FMtL8zlJi2E949Ox6d2dXk6KPrZBanhR9j2GwKBgFpMfvtuX/z0BS4zQG3oJ1qKoUv9B05nwjb4txKpnpNpLC3+Ccx7qHQlzuUBh/Bxr9S0jSPLKgJbUU9r9g6GeE8yZmrCqyalZyifMlQt+/r8s9181A1Xyvmn8T8mtDpgq7LahPL1KRw7JRk2sNR8qfdPukMT+MVf8pU/H8K0Wn9zAoGBAMqD4M65vvQJpki55ayWoCTCr7MKg7Qmqa8/wd5hXSavX7++0speN5+hTHLHAzr9sRfNCl6GOYCc0YRGYsIxdWji4yuu49AbS6NkwBbOrPV0yJriv/MkUEu64bRTgXrSi/iZ3PsVHDtOkXKyQsP90STxCfLNu1TXHNjs21oKHy/5 + signingKey: 0ojibPdVZUL9hJmaQHpRBJYjH0Y0MuoLL+Lc2hFchorGS26RaLuUVs36ikGDDRi39BlzafEDNomB+IrBt8HCdA== mongo: connect: mongodb://mongo:27017 diff --git a/etc/filenode.yml b/etc/filenode.yml index 4d823fb..222e035 100644 --- a/etc/filenode.yml +++ b/etc/filenode.yml @@ -2,7 +2,6 @@ account: peerId: 12D3KooWMwE15iEG51Sewt2zYqwgbrBz6QMuFVdWLBMes1SADtCh peerKey: kTZYumPO7MoEsU7ZyeNTLFgYaO3rGFEHk2qXJdqnV9O0DhMk/wdbgkwrbqtIpVH4Bkx7LPEHesTg3DfH4G524g== signingKey: kTZYumPO7MoEsU7ZyeNTLFgYaO3rGFEHk2qXJdqnV9O0DhMk/wdbgkwrbqtIpVH4Bkx7LPEHesTg3DfH4G524g== - encryptionKey: MIIEogIBAAKCAQEAvheEs4zUvPHxwnjY5pzTiagwvG2G8pb9fNZdiJKq3KD81QHCUOKuSbblp+bNeGsvcBJmEO3YuAk/Vwjc9P35TriW/6DUY1/qi5PDIH+V9XR41speDVHaTHtHlzatqCE11pDD1pY8E9O28kzZ0fGujsoGKoqPBETYEBTJZD9zgu6GHq2TKdtenca4kROVUwMV8RT1BOoa1T18ndQupkDcY+y7f8ov1eFM4uTg8Kqe64BuRs6NKe5Bh69RaAAOXVv4imqPY85MjKtOrWb4e2GcSLvbx3US1GnnEMPWIuL+Ma7hqB3PKsYRzECDuAqAvzPTDl65OewMYiuujfC4unQkBQIDAQABAoIBADlmBpbkxnQLJnIPZYc1AZcGZzjuZZoox4ADhpivmNIn9lAnSNJ9sBzoEi6BvbdHvjo8A//GofLoL+0K6xU6/yWrDUVA/gDHvJ3Kz1enztMgCUDqOD4TYjRH4VUimIs1A/m3GrtX/+oIuqwtUnRXYtsQ243K6uZiF0+7xxfzJOD6ud6Tg6jv3T4WZLfS7YNUMKwy04BSM/qvOCUsnCM6BLb1kMKSw9I12wx3uRS5RLORHraiG1nDw9UpVtbFEkaeds1ZC3U+BW2Kghqmumdiaar+Q+pE2OKyv/UtoINSJUrWMmpFM58d3zTEXCMqQNsEBhuk/uWTybs4kfMAEhbCtQECgYEA38LS/LlU+eOtgXgcsp4Q+Y+3ORbjCsoEqX4CC17uO4V6cCLSxCNOETYC1GonIafd+g3hJLexjj7qvHX/+IA7aRk8qTx4zimRSHHo/d1pgIvxEkReau0TU5YQDbE8J0QQlGhC9+CkdxMpat1KH/aqzXtR6uYTXfqtvt4ziOXklkECgYEA2XrYPjuYVYOnT+GJQep+YY9CIaxdp9Q59x8WLf373TsYCkp15UMRHVkYrC6D4oUpALCa5jqzBcf4VzYFgVTEYeh7Qv67q5fEUyNAVf+4NuLJldLsLvQV2K1ufHtLNymztVfesou9HBENC/M1lRGxTetkU8KI9nKJKbZPe/1ThMUCgYA6Jf/8axE5K0Cgn50dkdQpdn6P2HHCEQOrJDLVz6KrVyGdWH9bNy2HbXjIyJlItr4JyGeUyiPbKmCH/0Y4xuIpisRn2m4ubUDzCZ8ZsdtD65oHPDspIFjgZOPhGwjdz2NbncihcABtbU5bFgy4R7rVUVHVcFriFk3mhwnvboa7wQKBgCz1RDa5QyiKatAMo79Ipo+sedNUOpgzOzhm6MLhOmvlh3a5Jd4bGzKh9IPDqeft9yf5Wkw13kRXrnL46/Jsf5xt3u1ek5VJboBxTR96Ga7e+yVJ0SFzvABq+egp5MamjEv0ukjWsmVW8QeDY5RJcAnXm4nlMUMhMlG5Kn1LRTSxAoGAG5k+0UhAwZiyw2n/2eI50Ds/B76qKta3ZK650uP1REY/hkMysvbVX/M03UVozaize9tQjJsnRYRzYBRGRydpv+5PdrWHJkuP+QMEyjQ1yjbAtfypL0dJCrGWsuDIyQ8lxE234y1shhHjnk84Af1YP4zPtgtMZWyxJkWwumBd9u8= s3Store: bucket: anytype-dev-filenode @@ -10,6 +9,10 @@ s3Store: profile: default region: eu-central-1 +redis: + isCluster: false + url: redis://redis:6379?dial_timeout=3&read_timeout=6s + grpcServer: server: listenAddrs: diff --git a/etc/network.yml b/etc/network.yml new file mode 100644 index 0000000..9c4ca6a --- /dev/null +++ b/etc/network.yml @@ -0,0 +1,18 @@ +network: + networkId: N8bBRuGei9idgvJeP1yzcjUtxZEXYFgxRwU81vFBpZwzPVXh + nodes: + - peerId: 12D3KooWEPvwLVBZaE8adsDoLh7QT9wrsw4PC82AdcDGYPgssNH7 + addresses: ["any-sync-node-1:443"] + types: [tree] + - peerId: 12D3KooWFMZGP4Jp4uNgDKAjzFpoyYaHbpAVL2jMv9NdYJMFgaqp + addresses: ["any-sync-node-2:443"] + types: [tree] + - peerId: 12D3KooWPQSfv8JbmwXv3QvcPQfSEuM2PujnMVXfcMojVgc5zGFD + addresses: ["any-sync-node-3:443"] + types: [tree] + - peerId: 12D3KooWPUMFQFeiyZDwS2aGZJfcYZamwq3NLQJT6RskEzPfP2Xd + addresses: ["any-sync-coordinator:443"] + types: [coordinator] + - peerId: 12D3KooWMwE15iEG51Sewt2zYqwgbrBz6QMuFVdWLBMes1SADtCh + addresses: [ "any-sync-filenode:443" ] + types: [file] diff --git a/etc/node-1.yml b/etc/node-1.yml index 7b6ca77..3372164 100644 --- a/etc/node-1.yml +++ b/etc/node-1.yml @@ -2,7 +2,6 @@ account: peerId: 12D3KooWEPvwLVBZaE8adsDoLh7QT9wrsw4PC82AdcDGYPgssNH7 peerKey: /UxND22fiH7QgOaMee30x9ZHLFDMY8wWIqWSqOWCvtBEB/dbsFViVokAalOqgRT23hcZLGB8gkLinOc3+u996g== signingKey: /UxND22fiH7QgOaMee30x9ZHLFDMY8wWIqWSqOWCvtBEB/dbsFViVokAalOqgRT23hcZLGB8gkLinOc3+u996g== - encryptionKey: MIIEpQIBAAKCAQEAs08DIQPUmLv2IiawramM4Ris8NHvmedA/9H9EcMizKmYH5zMoQdL5wfR+WQpsq746zt3MNAvUsq/oB9UbecpHahgHsqnX6sSq6txnUI6vyNExrSPMFd0g8aFbPwK6DWppa/ULWTNTkAsS1qU/EpfPKVHpwHpoWlgpsVxrqrK3JDz7ghilUDbtcUtIl0qzBxUILpBDySV0tfyugJAsqCE/brO81IDgNV+W3qKgu6Vs0wgPBG/iR//jjlkTsyzElEhqexSm6QMKYShZqa3J5EW+xlAW3NGJdF/Z6ddvBOa9BwSAHQ+kbzkeUd6CMxdLMOKDNCpTm7fyrp/oq0za7OtgwIDAQABAoIBAQCWXVX0Y6/ufQEE1okmuJ5JTVYJhSN2XnUlkkS0ln0iP74wFF+NUf8WuHoetx44l35qVS24o3xr41YawuscVtMl6cLhT3RYR6+agmT+SUHWc48DSvsgwNYWg230XNAQtp+TMAWwI23/htUeQ9HYV83Rn5Ccvn/bOfExKTYSEWuY1hUg+YsQ70SPX9w71V3GVcq4pPyp3Hy/qj53/rjFAx4M/ssp4m7eY8ptQHQejSPEQRuTqje6Q1yS91exMXg4ZBbiBhkvrVDpPaShwv0U9e/1nlD+yXPbxWSDNrM42aJau1LREF02qgl2PhQrsB0HCw8TVFN+EfCaPdlwnZzsuzfRAoGBAOfvmDspH898EXUsjUUovgscVThdJ/C1EY1SvbvqWvPiSQ/OXSO8xrb+Zs9trKSIz5Xc2mTPvi2uOwIYU/QMxLYfDiscW2BA+yiUP0rPfAuWZ5ZqDZxhhgZtCuuNHBXO5cYaU73cZZaTPjsuDloZTiwuAxAZezhQBjfGpgpl3prlAoGBAMXpmDkJfzMeGJ1rdYDzM2z+i6Jcs3Q7xL8bpttjEgGI3lhMs4ub1itxVfGpePitekJCyx8d6IATwUHH07ZbtnCGriRqIj1LYR1gdZITLyKJb5Ji7n8e7SUJgIhbrkB5Uf7jrjz77JFkp6DfEEoWiq59rzlLbzY/0t4GdVhbWFhHAoGAXlitQSuKYBlk9Jgp4z8eh2CAHgxu6dCOEkHdImrDkr+y3rYgVyA8aUX1Rl2jw85POvP69tU21Fgycri4tebXwgnB9rFzTiVAxZIAaQsbt474FkyPutRE86o5rfXZvdlKyJn/BJV50ZWV0/b5KZdvoDMbVdo3sIGE9f1dn48uzS0CgYEAtxpkPDjeFxP8IABgaRoYdPmXhHKRkLMPVuQlXontCcBwPW9RGZPm9LBZnEh35FLTbuRO+o34Ii6kuNBAvlFhm//us0ACR4Uq5zvr6maXUDOpJt0i3DdnncGJyh5QO9RCmThaZo+JEgb2024squ7qBX/AkpiI3r7zv3hoLoPsW1cCgYEAvymSafGXd2gKEdYoeI8eVoVRpkmAywlYs1NId6apP4yCNo2ehakku48rPdmROTv7ja9dyodcNvnZIxOeGgnz5vQR2vLiMXEUE+fCWnoRbkd8UUgtGqf+Z/+s7AQflRCBUfbmzmmi4Sxs2DTffkWwXQTfO2vpFopcdBX31MBAta8= apiServer: server: diff --git a/etc/node-2.yml b/etc/node-2.yml index ea15fbd..f79fb77 100644 --- a/etc/node-2.yml +++ b/etc/node-2.yml @@ -2,7 +2,6 @@ account: peerId: 12D3KooWFMZGP4Jp4uNgDKAjzFpoyYaHbpAVL2jMv9NdYJMFgaqp peerKey: jYCOxScFFgBVpwc3x/hABTWOm8mA3Pgmtz+kZNf0XL5SR/zCPJCkXiWuYUlJHEXckqWQRgEwWwQNkYhWO+r96w== signingKey: jYCOxScFFgBVpwc3x/hABTWOm8mA3Pgmtz+kZNf0XL5SR/zCPJCkXiWuYUlJHEXckqWQRgEwWwQNkYhWO+r96w== - encryptionKey: MIIEpAIBAAKCAQEAwj8ZDMLGBxF1JeA0iT7wY80fKtr8Iv4q8Yt8TAXvM7Tkb9+dubO2CamWPmEHSyleJW8stG/JucVKJkNTZ52uqEpaJwq0M69k5xy5P0g2tFhucxPiJP9hr6S4k/1qxyAFGHTpHZ3tbeUTYivonkE3WIIOK3au/AL+CCuJSResfCdZ/YMgcvatCkS116nnNt7uoldcXDBnjUo6RRB4uRwqShDmG+iPanz8HpneqQNvVUUwfPfT0hgCeCmVEZHdmv793VzeSudmgyFjp7nm97vWZpivLS0F+5+xJ4K/h0Qdu8HIe7+dStJTXaMymeBpBCmGslp+LDVd6pjWrYa83UZ6iQIDAQABAoIBAGLiokr3wL4KahvNBpGz48a6vpoffuoFgDEU9ELzZnFpLj2xlebakNpcZer9lCv0NERUU2rL2eLjh7rw3T3LbQWpTDnB3jjNmk15Nuj7RzYKKrgUsDRrefxjm79i6//Q0idAJQh5xEwEqRh6B+LAin9ZPgNsWOpcT5wzJaF7FsjgkDf377RwIByJW0U+d+F0z5QzQsRYV4poW0M62nJkIwwcxtn7dFmrWKOqFeDbzQRUPf599jw47EAzehP/Axfv9ypl5dblB4zLwFKQRrCxovTi690SGpy6dplzswf5aNAxz6SD0JEXrnYRpNyc1qkiWplkknRriEP7HylUvttj830CgYEA6xM15KOMkEnMKDfQOwS5X60i/DLV8ey9vf13d04OkCgfS3BiVtOqHaE57Tb/A8g5nXH3zpI8aLFP4jopPxmSExe/Ajn2pycrmJ8vevUERnttuBbyT5aZMk8b8HepdXr64DIRhNyNMLQ0SBHoSJCZd946lHdgNTgnUUeyvUE4hzcCgYEA04mA4l5tqSh6JpWfu0gry+Pw8a2299XJOJz37s0appl+PQNdSjDB7KOU5DuMQlxB2CBmoNRJUsqS7znFNeuu3gBBKIIFXKUs2tho9Q+0iLG0UxSeREHrh4on7mCu4qYekxkHVXLRfxhDhGgshlYDY0IqDtotlkYOkw9p4Ig+bD8CgYBpgkLTL1D8xhK7DmoIw1MMjWJBffOm1RJIvwYq5z8EFu4M5xFMVU5qZB3iyadmJC0v7KJD9kDk4IixSleO+cQli6fwsOFzHtKjevdNocFcfTO+x5XUgQyblwQ8RwkpMJx/mhlg37kDXi6FFnyCbVxkf7sdPgNRf7Wt9pdT+H0NuwKBgQCoO84lugWqp4dmEk8DqiUytWiVPJusRPkQLj48TCBq6N3t9jQGYfqIkZxDW1x0Fl1DXplgRRS/ZF4xJZfDB1p+MmOfrLBI+xBOSBhI9aGVqQaJoHcyP97qX6TcP0Y2+PiN8jTT70nPs2NW9Wabu+Jb2W4Le9cPkU3cBUEmEhTbDwKBgQCF/cIvFm1z/P4id/pApLVUBbLGkYtK7X/1VzsNHer/ZAETRydCNYcGw0/TP8o+lKN6yDFG43e8cSRerhlEtIq87j79mn6uqWM7SKEVb94j9prNFNElw2r/bVt3AbT3wVLPrHHZ01BpYOPGiT4NB+nhMMD799mEYXtBww6DHXrPjQ== apiServer: server: diff --git a/etc/node-3.yml b/etc/node-3.yml index 1489b2c..56c03e6 100644 --- a/etc/node-3.yml +++ b/etc/node-3.yml @@ -2,7 +2,6 @@ account: peerId: 12D3KooWPQSfv8JbmwXv3QvcPQfSEuM2PujnMVXfcMojVgc5zGFD peerKey: of4HQe2AK6+0vsppJUw+MEuvcv1BhH2S/8f7+sOiN6fJ4sTiOc4qiSRgAFYE8yJR2ZLmOtSti0l8iwDkaGq8HA== signingKey: of4HQe2AK6+0vsppJUw+MEuvcv1BhH2S/8f7+sOiN6fJ4sTiOc4qiSRgAFYE8yJR2ZLmOtSti0l8iwDkaGq8HA== - encryptionKey: MIIEpAIBAAKCAQEAt07voyAe3snEI4JfeN9tnh1FLP04zh949Rra637JNRclDj7inHeRdUFZr+0PVxrwkvVjwrl0Qe0j3xT1SLbXLLr0DZ4syAyB2uKL+n0ackFSKixPQB5NG20sJwen7l9tx7z9y/2OGqusECASd6Hrz+Z1N0Sww6juDcx32ItcyDhVN60+MUSBIOxr4g85kEAjU4nQiD4hahpKxyJb1wf2R1Ic3bi71kPrvP7jsXbOZrQhzSLBmQxMMF7LxAwqJgF/WtoDKsCSCACz2h+GU0Hx0NMJPi33Jyc+rgWAn03ENhumiEh4r9Yar+lcUG6XZ4hwmd9u4QaWT1E5DKsTLGsWAwIDAQABAoIBACF40XtI/zoRP7Z4NPS+X6bSk3IenwPMbWrcR4Ne+GCwZDzQsNJ/ZtkxYK4mLHnsWmeLVXcWJCtxoO44Rn3LnUj2rl/aNTUmS4PrgEHyHCUm1lkLFEGSBuRuL/TEih6V4FbrpLBeEVe/Z0DeimC7+XJSE69O5LQloap1XqD0+bE5gPKz7LaleG7Bi9h/h5W+WAAZwiCAWaVdwc1aj/8M7P6gWa0vpvhZSa30ZNAaWWx0gepzr6RKcRf1Cz9JiOkyhMVdR+9+Hv+gLMdmXEkCwus9ncwahMg7qUX8+a3D3E9IrlK5UYvewPlOBA3bpd7NyFQ/lQc7CJbpQANe0aC5VoECgYEA4PwKQu/+OPS7bzldqLAKSo/UFA0HzDSpXKPBdGUaqgTaK+Stpuj4X8dO8PAEIdetWUbBS/DYyH1Jh0GBPrCfIG54gb8HgrXAeQMze6zXiZv7ApnEl2pSO3Qq6etzmVmNItgzY5qRbQKH5MPgiQFrLQbmb5uyB2Lv3aMI15GKfMECgYEA0JQYkLW1SL7QTYqxm1+fou6rp9qMAVuILg48Ov1c22d4NoHcSzLmUYLaRFWxMSxCpuswZ8YmAf2GXRUa4oA+BrRgBehET/PSernC9DkfQgV4XADBO+k7k8JJqfYHLMikCxdvgFFlLSxdZRGkVM/taCdvp09tE9r97Yz0raKOz8MCgYBQEeMlB3yWkKLUZroqetxuxNlZeXm491T/H1iOMB1ZPPjYfj4/FNKwY6J4pTMTSErtZv0MJd9BGzW76VgyE3HOfQJuSqpFnqGtb7I25cCfvN+MgWUx7ijt9939+knd3b0ZFZDUdgIjpa7vf7a9i7+0+quwNN0bO97aJlfTQHzlAQKBgQCsAqYrmR7SykIA4LNN3lNJTCkV+V7is7ifuq+jOlT8v9zcnsWs4mIcsJwOJNlHIygofebiff/UPl8znncYeggtAU37MSw8/2gCO/Xx8LW9fcNfpGO3Y8X1OhID71jFbwYR+5bBrN6SnXa8JgtuwjcYYQVsZk0fRceJw2f5VgkOfwKBgQChNd+an6IIB5W5f2daFo7RNBQTDdL6v4v+LGiK+l1QNlsWzXOMOONmatFyN24mEMIsC3YiTC3dgzilEl0PXJxG+48g86Jj43cfJL1mmBGOdm67laeSOeQCm26RCrqPUctHgRZQViiUUm9F3ipxtx+MA4+oLQLbB+gllfzMx2cTaA== apiServer: server: diff --git a/etc/nodes.yml b/etc/nodes.yml deleted file mode 100644 index 86a6372..0000000 --- a/etc/nodes.yml +++ /dev/null @@ -1,26 +0,0 @@ -nodes: - - peerId: 12D3KooWEPvwLVBZaE8adsDoLh7QT9wrsw4PC82AdcDGYPgssNH7 - address: [ "any-sync-node-1:443" ] - encryptionPubKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAs08DIQPUmLv2IiawramM4Ris8NHvmedA/9H9EcMizKmYH5zMoQdL5wfR+WQpsq746zt3MNAvUsq/oB9UbecpHahgHsqnX6sSq6txnUI6vyNExrSPMFd0g8aFbPwK6DWppa/ULWTNTkAsS1qU/EpfPKVHpwHpoWlgpsVxrqrK3JDz7ghilUDbtcUtIl0qzBxUILpBDySV0tfyugJAsqCE/brO81IDgNV+W3qKgu6Vs0wgPBG/iR//jjlkTsyzElEhqexSm6QMKYShZqa3J5EW+xlAW3NGJdF/Z6ddvBOa9BwSAHQ+kbzkeUd6CMxdLMOKDNCpTm7fyrp/oq0za7OtgwIDAQAB - types: - - tree - - peerId: 12D3KooWFMZGP4Jp4uNgDKAjzFpoyYaHbpAVL2jMv9NdYJMFgaqp - address: [ "any-sync-node-2:443" ] - encryptionPubKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwj8ZDMLGBxF1JeA0iT7wY80fKtr8Iv4q8Yt8TAXvM7Tkb9+dubO2CamWPmEHSyleJW8stG/JucVKJkNTZ52uqEpaJwq0M69k5xy5P0g2tFhucxPiJP9hr6S4k/1qxyAFGHTpHZ3tbeUTYivonkE3WIIOK3au/AL+CCuJSResfCdZ/YMgcvatCkS116nnNt7uoldcXDBnjUo6RRB4uRwqShDmG+iPanz8HpneqQNvVUUwfPfT0hgCeCmVEZHdmv793VzeSudmgyFjp7nm97vWZpivLS0F+5+xJ4K/h0Qdu8HIe7+dStJTXaMymeBpBCmGslp+LDVd6pjWrYa83UZ6iQIDAQAB - types: - - tree - - peerId: 12D3KooWPQSfv8JbmwXv3QvcPQfSEuM2PujnMVXfcMojVgc5zGFD - address: [ "any-sync-node-3:443" ] - encryptionPubKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAt07voyAe3snEI4JfeN9tnh1FLP04zh949Rra637JNRclDj7inHeRdUFZr+0PVxrwkvVjwrl0Qe0j3xT1SLbXLLr0DZ4syAyB2uKL+n0ackFSKixPQB5NG20sJwen7l9tx7z9y/2OGqusECASd6Hrz+Z1N0Sww6juDcx32ItcyDhVN60+MUSBIOxr4g85kEAjU4nQiD4hahpKxyJb1wf2R1Ic3bi71kPrvP7jsXbOZrQhzSLBmQxMMF7LxAwqJgF/WtoDKsCSCACz2h+GU0Hx0NMJPi33Jyc+rgWAn03ENhumiEh4r9Yar+lcUG6XZ4hwmd9u4QaWT1E5DKsTLGsWAwIDAQAB - types: - - tree - - peerId: 12D3KooWPUMFQFeiyZDwS2aGZJfcYZamwq3NLQJT6RskEzPfP2Xd - address: [ "any-sync-coordinator:443" ] - encryptionPubKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA4iy30MBtOzzZRzDyccwRLbJ0SBNUD8+yxNv0DsYegK1IHZFxSoj4CEPGXZpGDvKbzuFIy25i+wT0HCTgA+ioFr3usP+piQ8eEQeab2TG9cL/4TE+5Z/LAW96G/7twhJgTltjvgFRTv0i+OZEU5QBeIf2ykNa5Iy189eEnfuWm9JKvSSwTGlccQTjw3kPwv0MvaopiCB+T5gSSX5jW96gn+3SWPaGk9Up1WFhEgZWJg7XlHq9999tbpg7gCeRhljTGxA5iUeez1cU7jsIAiQLOE5Pc1fQ/tpKHBt7eCWjNHbHHFg/HUauvr4Uu9RQCnzV8tzynxJv1i+JTOxCTVTc9QIDAQAB - types: - - coordinator - - peerId: 12D3KooWMwE15iEG51Sewt2zYqwgbrBz6QMuFVdWLBMes1SADtCh - address: [ "any-sync-filenode:443" ] - encryptionPubKey: MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAvheEs4zUvPHxwnjY5pzTiagwvG2G8pb9fNZdiJKq3KD81QHCUOKuSbblp+bNeGsvcBJmEO3YuAk/Vwjc9P35TriW/6DUY1/qi5PDIH+V9XR41speDVHaTHtHlzatqCE11pDD1pY8E9O28kzZ0fGujsoGKoqPBETYEBTJZD9zgu6GHq2TKdtenca4kROVUwMV8RT1BOoa1T18ndQupkDcY+y7f8ov1eFM4uTg8Kqe64BuRs6NKe5Bh69RaAAOXVv4imqPY85MjKtOrWb4e2GcSLvbx3US1GnnEMPWIuL+Ma7hqB3PKsYRzECDuAqAvzPTDl65OewMYiuujfC4unQkBQIDAQAB - types: - - file