No description
  • Shell 55.7%
  • Python 35.4%
  • Makefile 6.3%
  • Dockerfile 2.6%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-06-10 17:12:03 -04:00
.github ci: add monitoring and auto-fix workflows 2026-06-10 16:28:16 -04:00
docker-generateconfig docker-generateconfig/env.py added defaultVersions 2025-11-27 15:46:42 -03:00
tests del symbol / from tests 2024-12-04 22:55:25 +03:00
.env.default chore: update any-sync service versions to latest releases v0.11.0/v0.9.0/v0.7.1 2026-06-10 16:36:09 -04:00
.env.override.latest .env.override.* added info 2024-09-12 12:57:16 -03:00
.env.override.prod .env.override.* added info 2024-09-12 12:57:16 -03:00
.env.override.stage1 .env.override.* added info 2024-09-12 12:57:16 -03:00
.gitignore tests: optimization and refactoring 2024-11-19 19:29:58 -03:00
CHANGELOG.md updated CHANGELOG.md 2024-06-24 13:52:21 -03:00
client-network.yml feat: add client-ready network.yml with external addresses only 2026-06-10 16:43:35 -04:00
docker-compose.any-sync-consensusnode.yml Fix pull access warnings for local builds 2024-06-27 15:15:56 +00:00
docker-compose.any-sync-coordinator.yml Fix pull access warnings for local builds 2024-06-27 15:15:56 +00:00
docker-compose.any-sync-filenode.yml Fix pull access warnings for local builds 2024-06-27 15:15:56 +00:00
docker-compose.any-sync-node-1.yml Fix pull access warnings for local builds 2024-06-27 15:15:56 +00:00
docker-compose.any-sync-node-all.yml Fix pull access warnings for local builds 2024-06-27 15:15:56 +00:00
docker-compose.yml fix: change restart policy to always and add healthchecks for any-sync nodes 2026-06-10 16:28:05 -04:00
Dockerfile Dockerfile, Dockerfile-generateconfig-anyconf updated to golang:1.22 2024-05-31 14:58:06 -03:00
Dockerfile-generateconfig-anyconf Dockerfile-generateconfig-anyconf added support for the ubuntu-based any-sync-tools image 2025-11-27 15:28:30 -03:00
Dockerfile-generateconfig-env Update Dockerfile-generateconfig-env 2024-07-29 13:40:09 +08:00
Dockerfile-generateconfig-processing additional edits for https://github.com/anyproto/any-sync-dockercompose/pull/76 2024-08-14 13:26:01 -03:00
LICENSE.md Prepare for publishing 2023-09-12 15:01:16 +03:00
Makefile Makefile fixed for selinux 2025-01-08 18:02:08 -03:00
README.client-setup.md docs: add client setup README with QR code and download URL 2026-06-10 17:12:03 -04:00
README.md Update README.md 2025-09-29 18:49:23 -03:00

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 use. If you plan to self-host a heavily used any-sync network, please consider using other options, such as a Puppet or Ansible module.

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:

  1. Install the necessary dependencies:
    You need to install Docker and Docker Compose https://docs.docker.com/compose/install/
  2. Clone the repository:
    git clone https://github.com/anyproto/any-sync-dockercompose.git
    
  3. Navigate to the project directory:
    cd any-sync-dockercompose
    
  4. Configuration:
    For configuration, use the .env.override file.
    For example, setting an external IP for listening:
    echo 'EXTERNAL_LISTEN_HOSTS="<yourExternalIp1> <yourExternalIp2>"' >> .env.override
    
    More information can be found here.
  5. 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.