|
||
---|---|---|
.github | ||
docker-generateconfig | ||
tests | ||
.env.default | ||
.env.override.latest | ||
.env.override.prod | ||
.env.override.stage1 | ||
.gitignore | ||
CHANGELOG.md | ||
docker-compose.any-sync-consensusnode.yml | ||
docker-compose.any-sync-coordinator.yml | ||
docker-compose.any-sync-filenode.yml | ||
docker-compose.any-sync-node-1.yml | ||
docker-compose.any-sync-node-all.yml | ||
docker-compose.yml | ||
Dockerfile | ||
Dockerfile-generateconfig-anyconf | ||
Dockerfile-generateconfig-env | ||
Dockerfile-generateconfig-processing | ||
LICENSE.md | ||
Makefile | ||
README.md |
Docker-compose for any-sync
Self-host for any-sync, designed for personal usage or for review and testing purposes.
Important
This image is suitable for running your personal self-hosted any-sync network for home usage. If you plan to self-host a heavily used any-sync network, please consider other options.
Warning
Before upgrading please read Upgrade-Guide
Documentation
All of the documentation for this repository is located in the Wiki.
Please visit the Wiki for comprehensive guides, installation instructions and more.
Getting Started
To get started, follow these steps:
- Install the necessary dependencies:
You need to install Docker and Docker Compose https://docs.docker.com/compose/install/ - Clone the repository:
git clone https://github.com/anyproto/any-sync-dockercompose.git
- Navigate to the project directory:
cd any-sync-dockercompose
- Configuration:
For configuration, use the.env.override
file.
For example, setting an external IP for listening:
More information can be found here.echo 'EXTERNAL_LISTEN_HOSTS=<yourExternalIp1> <yourExternalIp2' >> .env.override
- Run the project:
make start
For detailed instructions, please refer to the Usage Guide in the Wiki.
Contribution
Thank you for your desire to develop Anytype together!
❤️ This project and everyone involved in it is governed by the Code of Conduct.
🧑💻 Check out our contributing guide to learn about asking questions, creating issues, or submitting pull requests.
🫢 For security findings, please email security@anytype.io and refer to our security guide for more information.
🤝 Follow us on Github and join the Contributors Community.
Made by Any — a Swiss association 🇨🇭
Licensed under MIT.