Skip to content

Selfhosting

Stable release version Nightly release version

It is very easy to host your own butterfly web server.

Simple server

Install flutter and build the app using:

Terminal window
cd app
flutter pub get
flutter build web

All the files are in the app/build/web directory.

Docker

Dockerhub

You can pull the latest version of the image from Dockerhub using:

Terminal window
docker pull linwooddev/butterfly

The tags are:

  • :latest is the current main branch
  • :dev is the current develop branch
  • :stable is the latest stable release (like the git tag)
  • :nightly is the latest nightly release (like the git tag)
  • Tags starting with :v are releases

Start the server using: docker run -p 8080:80 -d linwooddev/butterfly.

Selfbuilding

Clone the repository and build the Dockerfile using: docker build -t linwood-butterfly. Start the server using: docker run -p 8080:80 -d linwood-butterfly.