Commit 721415
2025-07-28 01:46:07 MB Tech: Deleted Docker containersdocker containers.md .. /dev/null | |
@@ 1,13 0,0 @@ | |
- | # Docker |
- | |
- | Welcome to the Docker Containers section of binglab documentation. Here, you'll find comprehensive documentation on each container that is use. |
- | |
- | ## Available Containers |
- | |
- | In this section, we cover a variety of Docker containers, each tailored to different self-hosting and technology needs. Below is a list of containers with dedicated documentation: |
- | |
- | Explore these pages to find detailed information, Docker Compose files, and setup guides for each container. |
- | |
- | ## Why Docker? |
- | |
- | Docker provides a convenient and efficient way to package, distribute, and manage applications. Our focus on Docker containers aims to simplify your tech journey, offering easy-to-follow guides and practical tips for deployment and maintenance. |
docker containers/excalidraw.md .. /dev/null | |
@@ 1,46 0,0 @@ | |
- | # Excalidraw |
- | |
- | Excalidraw is a virtual collaborative whiteboard tool that lets you easily sketch diagrams with a hand-drawn feel. It's designed to be simple, intuitive, and to allow rapid collaboration. |
- | |
- | # Setting Up Excalidraw with Docker Compose |
- | |
- | ## Introduction to Excalidraw |
- | |
- | Excalidraw is a virtual collaborative whiteboard tool that lets you easily sketch diagrams with a hand-drawn feel. It's designed to be simple, intuitive, and to allow rapid collaboration. |
- | |
- | ## Docker Compose Configuration for Excalidraw |
- | |
- | This Docker Compose setup deploys Excalidraw in a Docker container, offering an isolated environment for your sketching and collaboration needs. |
- | |
- | ### Docker Compose File (`docker-compose.yml`) |
- | |
- | ```yaml |
- | services: |
- | excalidraw: |
- | container_name: excalidraw |
- | image: excalidraw/excalidraw:latest |
- | ports: |
- | - "8888:80" |
- | restart: on-failure |
- | ``` |
- | |
- | ## Key Components of the Configuration |
- | ### Service: Excalidraw |
- | - **Image**: `excalidraw/excalidraw:latest` is the Docker image used for Excalidraw. |
- | - **Ports**: |
- | - `8888:80` maps port 8888 on the host to port 80 in the container, where Excalidraw's web interface is accessible. |
- | - **Restart Policy**: `on-failure` ensures that the Excalidraw service restarts automatically in case of failure. |
- | |
- | ## Deploying Excalidraw |
- | |
- | 1. Save the Docker Compose configuration in a `docker-compose.yml` file. |
- | 2. Run `docker compose up -d` to start Excalidraw in detached mode. |
- | 3. Access Excalidraw by navigating to `http://<host-ip>:8888`. |
- | |
- | ## Configuring and Using Excalidraw |
- | |
- | After deployment, Excalidraw is ready to use through its web interface, providing a collaborative platform for sketching and diagramming. |
- | |
- | |
- | ## Youtube Video |
- | <iframe width="560" height="315" src="https://www.youtube.com/embed/ha2E4E5baYk?si=DQYFsRrcfD-1hUeH" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe> |
docker containers/otter wiki.md .. /dev/null | |
@@ 1,53 0,0 @@ | |
- | # Otter Wiki |
- | |
- | ## Introduction to Otter Wiki |
- | |
- | OtterWiki is a **minimalistic wiki** powered by **Python, Markdown, and Git**. It is designed for collaborative content management, allowing users to store and track changes in a Git repository. OtterWiki uses the **Flask microframework**, **Halfmoon CSS framework**, and **CodeMirror editor** for a streamlined experience. Some notable features include: |
- | - **Markdown highlighting** with support for tables, footnotes, and alerts |
- | - **Customizable sidebar** for navigation |
- | - **Full changelog and page history** |
- | - **User authentication** and page attachments |
- | - **Git HTTP server** for cloning, pulling, and pushing wiki content |
- | |
- | You can check out the project on [GitHub](https://github.com/redimp/otterwiki) or explore the [installation guide](https://github.com/redimp/otterwiki-documentation/blob/main/installation.md). |
- | |
- | # Setting Up Otter Wiki with Docker Compose |
- | |
- | ## Docker Compose Configuration for Otter Wiki |
- | |
- | This Docker Compose setup deploys Otter Wiki in a Docker container, offering an isolated environment for your sketching and collaboration needs. |
- | |
- | ### Docker Compose File (`docker-compose.yml`) |
- | |
- | ```yaml |
- | services: |
- | otterwiki: |
- | image: redimp/otterwiki:2 |
- | restart: unless-stopped |
- | ports: |
- | - 8083:80 |
- | volumes: |
- | - ./app-data:/app-data |
- | ``` |
- | |
- | ## Key Components of the Configuration |
- | ### Service: otterwiki |
- | - **Image**: `redimp/otterwiki:2` is the Docker image used for Otter Wiki. |
- | - **Ports**: |
- | - `8083:80` maps port 8083 on the host to port 80 in the container, where Otter wiki web interface is accessible. |
- | - **Restart Policy**: `unless-stopped` ensures that the Otter Wiki service restarts automatically in case of failure. |
- | |
- | ## Deploying Otter wiki |
- | |
- | 1. Save the Docker Compose configuration in a `docker-compose.yml` file. |
- | 2. Run `docker compose up -d` to start Otter Wiki in detached mode. |
- | 3. Access Otter Wiki by navigating to `http://<host-ip>:8083`. |
- | |
- | ## Configuring and Using Otter Wiki |
- | |
- | After deployment, Otter Wiki is ready to use through its web interface, providing a collaborative platform for markdown documentation. |
- | |
- | |
- | ## Youtube Video |
- | |
- | Video to be created!!!! |
docker containers/tools and utilities.md .. /dev/null | |
@@ 1,1 0,0 @@ | |
- | # Tools and Utilities |
docker containers/tools and utilities/home page.md .. /dev/null | |
@@ 1,61 0,0 @@ | |
- | # Homepage Dashboard Summary |
- | |
- | Homepage is a **modern, static, fast, and secure** application dashboard built for **customization and integration**. It supports **over 100 services**, offering: |
- | - **Quick search & bookmarks** |
- | - **Weather integration** |
- | - **Various widgets for better organization** |
- | - **YAML configuration or Docker label discovery** |
- | |
- | With translations in multiple languages, Homepage ensures **efficient access and management** of services. |
- | For more details, visit [Homepage](https://gethomepage.dev/). |
- | |
- | # Setting Up Homepage with Docker Compose |
- | |
- | ## Introduction to Homepage Dashboard |
- | |
- | Homepage is a **modern, fully static, fast, and secure** application dashboard designed for **customization and integration**. It supports **over 100 services**, offers **translations into multiple languages**, and is easily configured via **YAML files or Docker label discovery**. It features **quick search, bookmarks, weather support, and various widgets**, making it a handy tool for organizing and accessing services efficiently. You can explore more details [here](https://gethomepage.dev/). |
- | |
- | ## Docker Compose Configuration for Homepage |
- | |
- | This Docker Compose setup deploys Homepage in a Docker container, offering an isolated environment for your homepage. |
- | |
- | ### Docker Compose File (`docker-compose.yml`) |
- | |
- | ```yaml |
- | services: |
- | homepage: |
- | image: ghcr.io/gethomepage/homepage:latest |
- | container_name: homepage |
- | environment: |
- | HOMEPAGE_ALLOWED_HOSTS: gethomepage.dev # required, may need port. See gethomepage.dev/installation/#homepage_allowed_hosts |
- | PUID: 1000 # optional, your user id |
- | PGID: 1000 # optional, your group id |
- | ports: |
- | - 3000:3000 |
- | volumes: |
- | - /path/to/config:/app/config # Make sure your local config directory exists |
- | - /var/run/docker.sock:/var/run/docker.sock:ro # optional, for docker integrations |
- | restart: unless-stopped |
- | ``` |
- | |
- | ## Key Components of the Configuration |
- | ### Service: Homepage |
- | - **Image**: `ghcr.io/gethomepage/homepage:latest` is the Docker image used for Homepage. |
- | - **Ports**: |
- | - `3000:3000` maps port 3000 on the host to port 3000 in the container, where homepage web interface is accessible. |
- | - **Restart Policy**: `unless-stopped` ensures that the Haomepage service restarts automatically unless stopped. |
- | |
- | ## Deploying Homepage |
- | |
- | 1. Save the Docker Compose configuration in a `docker-compose.yml` file. |
- | 2. Run `docker compose up -d` to start Homepage in detached mode. |
- | 3. Access Homepage by navigating to `http://<host-ip>:3000`. |
- | |
- | ## Configuring and Using Homepage |
- | |
- | After deployment, Homepage is ready to use through its web interface. |
- | |
- | |
- | ## Youtube Video |
- | |
- | Video coming soon!!! |
docker containers/tools and utilities/it-tools.md .. /dev/null | |
@@ 1,96 0,0 @@ | |
- | # IT Tools Summary |
- | |
- | [IT Tools](https://github.com/CorentinTh/it-tools) is a **collection of handy online utilities** designed for **developers and IT professionals**. It offers a variety of tools for: |
- | - **Data encoding & decoding** (Base64, JWT, URL encoding) |
- | - **Format conversion** (JSON to XML, Markdown to HTML) |
- | - **Security utilities** (Password hashing, Regex testing) |
- | - **Text processing** (Lorem Ipsum generator, ASCII art) |
- | - **Localization support** with multiple languages |
- | |
- | The project is **open-source**, self-hostable via **Docker**, and actively maintained with frequent updates. |
- | Explore more on [GitHub](https://github.com/CorentinTh/it-tools). |
- | |
- | # Setting Up Homepage with Docker Compose |
- | |
- | ## Introduction to it-tools |
- | |
- | Useful tools for developers and people working in IT. |
- | |
- | ## IT Tools List |
- | |
- | A collection of online utilities for **developers and IT professionals**. |
- | |
- | ### Encoding & Decoding |
- | - **Base64 Encoder/Decoder** – Convert text to and from Base64 format. |
- | - **JWT Decoder** – Decode JSON Web Tokens for inspection. |
- | - **URL Encoder/Decoder** – Encode or decode URLs. |
- | |
- | ### Data Formatting |
- | - **JSON Formatter** – Beautify and validate JSON data. |
- | - **Markdown to HTML Converter** – Convert Markdown text to HTML. |
- | - **HTML Minifier** – Reduce the size of HTML files. |
- | |
- | ### Security & Debugging |
- | - **Regex Tester** – Test and debug regular expressions. |
- | - **Password Hash Generator** – Generate secure password hashes. |
- | - **Text Diff Checker** – Compare differences between text files. |
- | |
- | ### Text & Development |
- | - **Lorem Ipsum Generator** – Create placeholder text. |
- | - **ASCII Art Generator** – Convert text into ASCII art. |
- | - **UUID Generator** – Generate unique identifiers. |
- | - **Color Picker** – Select and preview colors. |
- | |
- | ### Network & Lookup |
- | - **IP Lookup** – Find details about an IP address. |
- | - **DNS Resolver** – Query DNS records. |
- | - **Ping Tool** – Check network connectivity. |
- | - **WHOIS Lookup** – Retrieve domain registration details. |
- | |
- | ### File & Utility Tools |
- | - **QR Code Generator** – Create QR codes from text. |
- | - **Barcode Generator** – Generate barcodes. |
- | - **Timestamp Converter** – Convert timestamps to readable dates. |
- | |
- | These tools are **open-source**, self-hostable via **Docker**, and actively maintained. |
- | Explore more on [GitHub](https://github.com/CorentinTh/it-tools). 🚀 |
- | |
- | |
- | ## Docker Compose Configuration for it-tools |
- | |
- | This Docker Compose setup deploys it-tools in a Docker container, offering an isolated environment for it-tools. |
- | |
- | ### Docker Compose File (`docker-compose.yml`) |
- | |
- | ```yaml |
- | services: |
- | it-tools: |
- | image: 'corentinth/it-tools:latest' |
- | ports: |
- | - '8080:80' |
- | restart: unless-stopped |
- | container_name: it-tools |
- | |
- | ``` |
- | |
- | ## Key Components of the Configuration |
- | ### Service: it-tools |
- | - **Image**: `corentinth/it-tools:latest` is the Docker image used for it-tools. |
- | - **Ports**: |
- | - `8080:80` maps port 8080 on the host to port 80 in the container, where it-tools web interface is accessible. |
- | - **Restart Policy**: `unless-stopped` ensures that the it-tools service restarts automatically unless stopped. |
- | |
- | ## Deploying it-tools |
- | |
- | 1. Save the Docker Compose configuration in a `docker-compose.yml` file. |
- | 2. Run `docker compose up -d` to start Homepage in detached mode. |
- | 3. Access Homepage by navigating to `http://<host-ip>:8080`. |
- | |
- | ## Configuring and Using it-tools |
- | |
- | After deployment, Homepage is ready to use through its web interface. |
- | |
- | |
- | ## Youtube Video |
- | |
- | Video coming soon!! |