diff options
Diffstat (limited to 'doc/en/adminmanual/Installation_using_docker.md')
-rw-r--r-- | doc/en/adminmanual/Installation_using_docker.md | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/doc/en/adminmanual/Installation_using_docker.md b/doc/en/adminmanual/Installation_using_docker.md new file mode 100644 index 000000000..5c787e850 --- /dev/null +++ b/doc/en/adminmanual/Installation_using_docker.md @@ -0,0 +1,56 @@ +### Installation using Docker + +It is possible to install Hubzilla comfortably and conveniently as a Docker container. Saiwal ([sk@hub.utsukta.org](https://hub.utsukta.org/channel/sk)) offers a preconfigured environment for a Hubzilla container for this purpose. + +The key features are: + +- Use Docker Compose to set up a fully functional [Hubzilla](https://hubzilla.org/page/info/discover) instance with just a few commands. +- Prebuilt images available via dockerhub for amd64, arm/v7, arm64. +- Continuous Updates: The Docker image is built to allow for easy updates whenever new changes are made to the Hubzilla core or its dependencies. +- SMTP Integration: Built-in support for sending emails using ssmtp, making it easy to configure email notifications for your Hubzilla instance. + +The repository for the container is located here: [**skprg/hubzilla-docker**](https://github.com/skprg/hubzilla-docker) + +#### Building the image from scratch + +- Clone the Repository: + +``` +git clone https://github.com/skprg/hubzilla-docker.git +cd hubzilla-docker +``` + +- Configure Your Environment: Update the `docker-compose.yml` file with your SMTP and other settings. +- Build and Run the Container: + +``` +docker-compose up --build -d +``` + +#### Using prebuilt image + +- Replace the following lines in `docker-compose.yml` + +``` + build: + context: . + dockerfile: Dockerfile +``` + +with + +``` + image: ghcr.io/skprg/hubzilla-docker:latest +``` + +- Run the container: + +``` +docker compose up -d +``` + +Access Your Hubzilla Instance: Navigate to http://localhost (or the appropriate URL) to view your Hubzilla instance. + +#### **Further notes / update / tips** + +Further notes, upgrade instructions and tips can be found in the repository linked above.
\ No newline at end of file |