Commit 721415

2025-07-28 01:46:07 MB Tech: Deleted Docker containers
docker 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!!
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9