Plans on Docker Node for self-hosting? #17
Replies: 13 comments 50 replies
-
Hey @siousu, We plan to invest more time in simplifying self-hosting when we have a better understanding of users' requests, so thank you for the feedback! Also, I see a possibility that a Docker image for self-hosted Anytype could be the first project contributed by the community. Let's see how the community develops in the coming weeks and maybe someone will volunteer to implement it 🤞 |
Beta Was this translation helpful? Give feedback.
-
The way to build a self-hosted server would be best if it was simplified a bit, it's a bit hard to know how to get started now that I'm watching the tutorials |
Beta Was this translation helpful? Give feedback.
-
Currently AnyType team will not accept contributions for a waek or so.
If you have any ideas/comments don't hesitate to say them 😁.
|
Beta Was this translation helpful? Give feedback.
-
Hi all! I'm working on a first version of the "all-in-one" docker image in this repo: https://github.com/SamBouwer/any-docker/tree/main As I have never build and hosted Anytype from source AND I am completely new to building docker images, any-help is appreciated ;). I'm also quite new to github pull requests, so please don't take it personally if I by accident reject your contribution :P Current state is also written in the repo linked above, but I've managed to take a golang docker image (v1.19) as a base image and I can clone the various any-sync-* repos. I'm currently working on using the any-sync-tool within the Dockerfile to generate the required yaml configuration to be used by the other any-sync-* "modules". I want to list the arguments needed by the any-sync-tool to create a new network and then try to add those as arguments that can be passed to the image. |
Beta Was this translation helpful? Give feedback.
-
The biggest problem I currently have with self-hosting is the need to compile the client myself. I have an iPhone and installing self-compiled apps on it sucks. |
Beta Was this translation helpful? Give feedback.
-
Here is my contribution on this with a working docker-compose based backup node which has been proven to sync spaces and files on my LAN. https://github.com/clems4ever/anytype-backup-node However, it requires to rebuild the clients as mentioned above so if you don't know how to do that, you should probably not even try it. |
Beta Was this translation helpful? Give feedback.
-
@fuksman , do you have a history of which version of the services are deployed in production? I made a guess when building the various services and ended up picking compatible versions but that's not so straightforward, it would be easier if we had a way to check which version you are/were running. That would help me keep the versions inline in the Dockerfile and avoid issues for the users because currently I don't really know which versions are compatible or not with each others, moreover there is no changelog in the releases or at least it's not so expressive so it's hard to know the impact of the commits without deeply digging into them. If there is nothing in place yet, do you think there would be a way to share this information in realtime? Like a repo with submodules containing the version of the 3 services being deployed so that we (community) can have access to the git history of compatible versions deployed and you can keep track of your deployments? |
Beta Was this translation helpful? Give feedback.
-
Hi, |
Beta Was this translation helpful? Give feedback.
-
Despite that I know Anytype focuses at privacy and security, but I reckon what it's important to make Anytype supports collaboration or team use case. Therefore, Self-hosting should implement some new features on this point that Anytype's cloud can't afford. |
Beta Was this translation helpful? Give feedback.
-
Hey folks. Currently looking for a note taking app to host on my home server to sync all my devices. Any type looks promising for my use case, so was wondering how is the docker container development status. Besides that, correct me if I am wrong... To sync my devices currently, I need to have a mongodb server, and use |
Beta Was this translation helpful? Give feedback.
-
Hello othere! Came across this through r/selfhosted on Reddit and I am very interested. After having felt let down by Notion and Obsidian for not having a proper self-hosted solution - or one you have to pay for as it was the case with Standart notes, pray tell what will happen to that after Proton bought it now - I have been hoping for a great alternative. It may be a little nitpicky - but I prefer to host things myself to truely "own" my data. So, I would love some pointers: Where, or what, are the components that make the backend tick exactly? I'd be happy to see what I can automate into a Docker image, or even a k8s deployment. I did spot references to Redis, MongoDB and S3, all of which would easily be containerize-able. However, the licensing situation of and with Redis may become an interesting topic for you guys in the long run, seeking out potential alternatives like KeyDB or Valkey. Either ways, pointers welcome; I'd be happy to work on that if it means I finally get what I have been hoping to have: a self-hosted, self-owned place to journal and track my personal bits and bops of data. :) I have many use cases for a system like that; be that as a roleplayer to store my characters, relations, stories and resources - or as a developer to store interesting things. But maybe also my school and work during my apprenticeship. Thanks and kind regards, |
Beta Was this translation helpful? Give feedback.
-
New to anytype, and I'm migrating my notes and to-dos to it. So I created a compose file for self-hosting a lightweight instance, no MongoDB, no Minio, no S3, see: |
Beta Was this translation helpful? Give feedback.
-
Hello, I have two questions.
|
Beta Was this translation helpful? Give feedback.
-
My warmest congratulations on your Beta-Launch! It's such a joy to see what you guys are achieving. I'm using Anytype since more than 1 year and it's amazing!!
The ability to self-host was one feature I was longing for since the beginning I'm using it. As I'm not really a hard-core programmer or server user it would be really helpful to use an Anytype Node in a Docker Container. Is this planned or already possible? Then I would like to set it up on my Synology.
Thanks and keep up the great work! 👍
Beta Was this translation helpful? Give feedback.
All reactions