{"repo":"Finb/bark-server","free":true,"listed":false,"github":"https://github.com/Finb/bark-server","clone":"git clone https://github.com/Finb/bark-server.git","description":"Backend of Bark","language":"Go","stars":3578,"topics":["push-notifications","self-hosted","tools"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"Bark Bark is an iOS App which allows you to push customed notifications to your iPhone. Installation For Docker User The docker image is already available, you can use the following command to run the bark server: You can also use the GitHub Container Registry image: If you use the docker-compose tool, you can copy docker-copose.yaml under this project to any directory and run it: For General User - 1、Download precompiled binaries from the releases page - 2、Add executable permissions to the bark-server binary: chmod +x bark-server - 3、Start bark-server: ./bark-server --addr 0.0.0.0:8080 --data ./bark-data - 4、Test the server: curl localhost:8080/ping Note: Bark-server uses the /data directory to store data by default. Make sure that bark-server has permission to write to the /data directory, otherwise use the -d option to change the directory. For Developer Developers can compile this project by themselves, and the dependencies required for compilation: - Golang 1.18+ - Go Mod Enabled(env GO111MODULE=on ) - Go Mod Proxy Enabled(env GOPROXY=https://goproxy.cn ) - go-task Installed Run the following command to compile this project: Note: The linux amd64 v3 architecture was added in go 1.18, see https://github.com/golang/go/wiki/MinimumRequirements#amd64 Use MySQL instead of Bbolt Just run the server with -dsn=user:pass@tcp(mysql host)/bark , it will use MySQL instead of file database Bbolt Others API V2.md. MCP.md.","default_branch":null,"files":null,"tree":[],"storefront":"/r/Finb","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Finb/bark-server/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}