Added a new service for Hedgedoc in the docker-compose file. The service includes the necessary configurations and dependencies for running Hedgedoc. The service uses the latest version of the Hedgedoc image (1.9.9) and is set to restart unless stopped. The service is connected to the homelab-network and has the required environment variables for connecting to the Hedgedoc database. The service also includes volume mappings for storing uploads and uses port 3050 for communication. The Hedgedoc service depends on the hedgedoc-database service, which runs a PostgreSQL database. The database is configured with the necessary environment variables and volume mappings. Both services have the necessary security options enabled.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
Added a new Docker Compose file for DocuSeal services, including configurations for DocuSeal and DocuSeal-db services with necessary environment variables, volumes, ports, and health checks.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
- Added a new service for Jupyter in the docker-compose file.
- Configured the Jupyter service with necessary settings such as image, ports, volumes, environment variables, and security options.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
The SECRET_HOST environment variable in the docker-compose.yaml file has been updated to use the value of the HEMMELIG_HOST environment variable. This change allows for more flexibility in configuring the host for the secret service.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
This commit adds a new service called "hemmelig" to the docker-compose.yaml file. The "hemmelig" service uses the image "hemmeligapp/hemmelig:v5.19.4" and is set to restart unless stopped. It is connected to the "homelab-network" and has the security option "no-new-privileges:true". The service also has environment variables and volumes configured for data storage. Additionally, it is exposed on port 3080 and has a healthcheck configured.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
This commit updates the Docker Compose files with various changes. It includes modifying image versions, environment variables, port mappings, volume mappings, and security options. Additionally, it adds social media links and metadata details for a website. It also includes configurations for different services in the Docker Compose files.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
Added a new service called Rallly to the docker-compose.yaml file. This service runs the Rallly application using the lukevella/rallly:3.5.1 image. It is configured to restart unless stopped and is connected to the homelab-network. The Rallly service depends on the rallly-db service and exposes port 3060. Various environment variables are set for the Rallly service, including the database URL, secret password, base URL, allowed emails, and SMTP configuration. The rallly-db service is also added, which uses the postgres:16.1 image and is connected to the homelab-network. The service mounts a volume for persistent data storage and sets environment variables for the Postgres user, password, and database. A healthcheck is configured for the rallly-db service to ensure its availability.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
The changes made to the docker-compose.yaml file include the addition of a new service called "mealie" and modifications to the "nextcloud" service. The "mealie" service has been added to enhance the functionality of the application. The "nextcloud" service has been modified to update the SMTP settings and trusted domains, improving the email functionality and security of the application.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
This commit removes the kavita service from the docker-compose.yaml file. The kavita service was no longer needed and has been deleted from the codebase.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
This commit removes the ollama service and its associated configuration from the docker-compose.yaml file. The ollama service was no longer needed and has been deleted to simplify the configuration.
To be installed when I upgrade homelab to be able to run LLMs at home
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
Deleted the "private-gpt" configuration file and added a new configuration file for "ollama" service. The "ollama" service includes specific settings and dependencies such as directory mapping, port mapping, and environment variable settings.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
Added a new service called private-gpt to the docker-compose.yaml file. This service runs a container named private-gpt with the image ghcr.io/imartinez/privategpt:sha-3e67e21. It has restart policy set to unless-stopped and is connected to the homelab-network. The service has security options set to no-new-privileges:true and uses volume mounts for local data and models. It exposes port 3060 and sets environment variables for port, PGPT_PROFILES, and PGPT_MODE.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
Updates the docker-compose.yaml files to use the incremented image versions for Opengist, speedtest-tracker, immich, nextcloud and vaultwarden services.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
Update the measurements of network bandwidth, CPU performance, system specifications, internet speeds, latency, I/O speed, and IPv4 connectivity for multiple locations. Include benchmark results for a computer processor and sequential write speed measurements. This is due to the change in internet subscription.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
Mention various applications like Speedtest Tracker, Kavita, Endlessh, and Dozzle, along with links to their websites and social media profiles. Highlight differences in binary files.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
Added the configuration for the endlessh service in the docker-compose.yaml file. The service uses the linuxserver/endlessh:latest image and has various environment variables set for configuration. The service is exposed on port 2222, which is mapped to the host's port 22.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
This commit adds the dozzle service to the docker-compose.yaml file. The dozzle service uses the amir20/dozzle:v6.1.1 image and is configured to restart unless stopped. It is connected to the homelab-network and has the security option no-new-privileges set to true. Additionally, it mounts the /var/run/docker.sock as a read-only volume and exposes port 3070 to port 8080.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
This commit removes the stirling-pdf service from the docker-compose.yaml file. The service is no longer needed and has been deleted.
No additional changes were made.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
Added the kavita service to the docker-compose file in the kavita directory. This service includes the necessary configurations for running the kavita application with the specified image, volumes, ports, and environment variables.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
Added a new service configuration for stirling-pdf in the docker-compose.yaml file. The service uses the frooodle/s-pdf:0.20.1 image and includes necessary network, security, ports, and volume configurations.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>
Added the speedtest-tracker service to the docker-compose file. This service allows for tracking internet speed using Speedtest. The service is now included in the project's docker-compose.yaml file, with the necessary environment variables and dependencies.
Signed-off-by: Rodney Osodo <28790446+rodneyosodo@users.noreply.github.com>