packages/docs/docs/actual-server-repo-move.md
In February 2025 the actual-server repository was merged into the Actual repository.
The reasons for this change are as follows:
Q. I use Docker Hub/Github's container registry, how do I stay up to date?
A. We will continue to push images to Docker Hub and Github's container registry as usual.
Q. I build the docker image locally, can I still do that?
A. All of the docker files are still available. To build the sync server locally you can use the sync-server.Dockerfile located in the root of the repository. The docker-compose.yml is located in the /packages/sync-server directory.
Q. I Build from source. How do I keep up to date?
A. Below are steps to clone the updated setup and then migrate your existing data:
(If you are on Windows, you'll need to install Git Bash.)
git clone https://github.com/actualbudget/actual.git
cd actual
yarn install
yarn build:server
packages/sync-server
You may need to make some adjustments (e.g., ACTUAL_DATA_DIR becomes dataDir), please refer to troubleshooting the server for some help 6. Copy over the data from your actual-server directory (user-files, server-files, and .migrate) into the packages/sync-server directory. 7. Run the server with:
yarn start:server