A Docker setup for Galene that's as smooth as a cat's purr and as reliable as their ability to knock things off your desk. Purr-fect for videoconferencing!
This repository contains a Dockerfile and Compose setup for Galene, a fully-featured, easy-to-deploy, and resource-friendly videoconferencing system. It's like having a tiny, efficient, and very polite IT admin cat managing your video calls!
- Dynamic Fetching: Our setup dynamically fetches the latest stable version of Galene itself. No more outdated, grumpy cat software! It also dynamically fetches and updates Go dependencies (
go get -u ./...) to ensure you're running with the most recent and secure packages. Think of it as a cat constantly sharpening its claws on the latest tech! πΎ - Configurable Galene: The
docker-compose.ymlallows you to pass command-line arguments directly to the Galene binary. This means you can set all sorts of default settings Galene supports using thecommand:field. Is your cat camera shy? Adjust the settings! Need a specific group name? Set it! It's like giving your cat a voice command, but for video conferencing. - Manual Build Option: Don't trust the cats? (We're hurt, but okay.) You can absolutely build the Docker image manually on your own machine using
docker build. We won't judge (much). It's right there in theDockerfile!
- Get the Code: Clone this repository.
git clone https://github.com/byteonabeach/galene-docker-compose cd galene-docker-compose - Build and Run: Use Docker Compose to build the image (using the local
Dockerfile) and start the service.docker-compose up --build
--buildensures the image is built fresh from your localDockerfile. - Access Galene: Point your browser to
https://localhost:8443(orhttp://localhost:7443if you used the-httpcommand). Ignore the certificate warning (unless your cat is a certified security expert, which is rare). The default group might be set up, or you can create your own! - Default Settings: You can configure default Galene settings directly in the
docker-compose.ymlfile using thecommand:section. See the example provided.
If you prefer to build the image yourself, navigate to the directory containing the Dockerfile and run:
docker build -t your-chosen-image-name .