-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
b657f98
commit 38be233
Showing
23 changed files
with
761 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1,60 @@ | ||
# tdocker | ||
```markdown | ||
# TDocker | ||
|
||
TDocker is a suite of Docker Compose setups designed to simplify application deployment on an NGINX network. This repository includes configurable environments for various applications, such as code editors, file management systems, databases, and more. | ||
|
||
## Overview | ||
|
||
This project contains several Docker containers, each with its configuration, designed to work together within an NGINX network. Among these are: | ||
|
||
- **Code Server**: A web-based code editor based on Visual Studio Code. | ||
- **File Browser**: A simple file management tool to easily access and manage files. | ||
- **Jupyter Lab**: An interactive environment for running Jupyter notebooks. | ||
- **KeeWeb**: A web application for managing your passwords securely. | ||
- **Ollama**: A toolkit for running machine learning models. | ||
- **Portainer**: A management UI for Docker. | ||
|
||
## Features | ||
|
||
- **NGINX Proxy**: All services can be accessed through a unified NGINX server for easier management. | ||
- **SSL**: Self-signed certificates for secure HTTPS access. | ||
- **User/Group Configuration**: The user and group ID are set to `1002:1002` for proper permissions across containers. | ||
|
||
## Installation | ||
|
||
1. Ensure you have Docker and Docker Compose installed on your machine. | ||
2. Clone this repository: | ||
```bash | ||
git clone https://github.com/machine-moon/tdocker.git | ||
cd tdocker | ||
``` | ||
3. Configure the NGINX settings: | ||
- Replace `XXXX` in the NGINX configuration file in the `nginx` directory with your actual domain or IP address as required. | ||
|
||
4. Start the application stack: | ||
```bash | ||
docker-compose up -d | ||
``` | ||
|
||
## Usage | ||
|
||
- Access the services via the NGINX server on ports `80` (HTTP) and `443` (HTTPS). | ||
- Each service is documented within its respective directory. | ||
|
||
## Important Notes | ||
|
||
- Ensure that you configure the NGINX settings properly to avoid any security issues. | ||
- This setup is intended for personal or development use. If you plan to deploy on a production environment, consider additional security measures. | ||
|
||
## Contributing | ||
|
||
Contributions are welcome! Please create a pull request for any additions or improvements. | ||
|
||
## License | ||
|
||
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details. | ||
|
||
## Author | ||
|
||
Developed by Tarek.I | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
version: '3.8' | ||
|
||
services: | ||
code-server: | ||
image: codercom/code-server:latest | ||
container_name: vs-code | ||
user: "1002:1002" | ||
environment: | ||
- PASSWORD=CHANGE_ME | ||
- TZ=Etc/UTC | ||
- DEFAULT_WORKSPACE=/home/coder/workspace | ||
ports: | ||
- "8081:8080" | ||
volumes: | ||
- ./workspace:/home/coder/workspace | ||
- ./data:/home/coder | ||
restart: unless-stopped | ||
networks: | ||
- nginx_network | ||
|
||
networks: | ||
nginx_network: | ||
external: true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
-----BEGIN CERTIFICATE----- | ||
MIIDvTCCAqWgAwIBAgIUHlV1X3doC70/Us3Fcxu/in92nfAwDQYJKoZIhvcNAQEL | ||
BQAwbjELMAkGA1UEBhMCVVMxDjAMBgNVBAgMBVN0YXRlMQ0wCwYDVQQHDARDaXR5 | ||
MRUwEwYDVQQKDAxPcmdhbml6YXRpb24xEzARBgNVBAsMCkRlcGFydG1lbnQxFDAS | ||
BgNVBAMMC2V4YW1wbGUuY29tMB4XDTI0MDgyMzIxMjY0OVoXDTI1MDgyMzIxMjY0 | ||
OVowbjELMAkGA1UEBhMCVVMxDjAMBgNVBAgMBVN0YXRlMQ0wCwYDVQQHDARDaXR5 | ||
MRUwEwYDVQQKDAxPcmdhbml6YXRpb24xEzARBgNVBAsMCkRlcGFydG1lbnQxFDAS | ||
BgNVBAMMC2V4YW1wbGUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC | ||
AQEA1Rh6ZSb6CQsKdzy4dvn6BUR4jcUpr/ga0saysyCQYNPqQSz4ZWS0rVf2lj+Q | ||
sBfE3vifeQXYWtcmAN9ViVa1PgSOtYj60MynNRb338tqwrwFXbU+mcSyQ4IViSTR | ||
wfQKsoVhZ6b8LSN94L6TDAaYsNf4HloKrBGq1fzlqYZi9zNMr5Gaxk/eaMzBudwS | ||
UUa7xndaGNxRbGUI+WKqrMvZ8rYjTqb0/b4jaocszDaj0IwfYzHGFxCja5sQs5M0 | ||
Okp7YuWxDv9xGBvAVxmcB/DQ7fIXIBKB9/o/2x6cZ8r4ZBJ6VgtPhO+TSAR9A5n9 | ||
l1tKaWHygP7BB6YGscPPNrLkrQIDAQABo1MwUTAdBgNVHQ4EFgQUeUl7XJU1mje4 | ||
isMi/FffIp/OaU4wHwYDVR0jBBgwFoAUeUl7XJU1mje4isMi/FffIp/OaU4wDwYD | ||
VR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAGRYhlXWsqYHtpznswMkS | ||
IhlGzEmje1B+KHKdN3mxTIlw4rNxctRuwu5k6DdTw4Mq4f91K9W1O05rkGa3sGPV | ||
WQpVrdl8YVW6pgwqu5AG+f5ZNbaL3UL2bHz2Xes4IbgNrFH0VD5hYpn27kWiB297 | ||
rF6iOvU/zvwBiuwEatF6C9TA7f+Pu0FA8VGH4D/aBX69Yz/3as2atuz7WlbZALzM | ||
yUcsOGjSrUXbcmzsleOqrEWwqkGdK1Y3CYulp8QDfuNFA/dzlwSoy9/M/AS9nE6r | ||
4AVjsne6BJcAb5dslSrC0WFgkiamAGR5xHG5RTMiMROctBLTxkj5b/D0xOJVTAHJ | ||
hA== | ||
-----END CERTIFICATE----- |
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
-----BEGIN PRIVATE KEY----- | ||
MIIEvAIBADANBgkqhkiG9w0BAQEFAASCBKYwggSiAgEAAoIBAQDVGHplJvoJCwp3 | ||
PLh2+foFRHiNxSmv+BrSxrKzIJBg0+pBLPhlZLStV/aWP5CwF8Te+J95Bdha1yYA | ||
31WJVrU+BI61iPrQzKc1Fvffy2rCvAVdtT6ZxLJDghWJJNHB9AqyhWFnpvwtI33g | ||
vpMMBpiw1/geWgqsEarV/OWphmL3M0yvkZrGT95ozMG53BJRRrvGd1oY3FFsZQj5 | ||
Yqqsy9nytiNOpvT9viNqhyzMNqPQjB9jMcYXEKNrmxCzkzQ6Snti5bEO/3EYG8BX | ||
GZwH8NDt8hcgEoH3+j/bHpxnyvhkEnpWC0+E75NIBH0Dmf2XW0ppYfKA/sEHpgax | ||
w882suStAgMBAAECggEALBubOAVDk2wc4DXqE7xl10HHN0cUfCc9fBvjQMcQg25R | ||
ymhRyQD5kfjHYm2pV/2vgxyQu8btM85dQCh6JsmTDdF5LZO7IM1/nbJRn9nV0RWE | ||
gdNCcCch4+3Q4diEb2JBdZa8pO0QPRKf201vF/nkkJQ/eB7YnymwBAeLDRYzNWng | ||
92UmOR41R1+likpeplLwP+GVGBxDqwE3eEhDiJgUXQ4PnLQGOaOsLcXq1DuWzpT+ | ||
mSdTow8Do+0plPTyKE4//FT9EAIdoBUICa3TQUQcradQX8Cq6/RQtmVVyrpL55Jz | ||
ZZfSc3LT8m/KKvOCULjLZRpWFa5lXyUyf7+DA3j/aQKBgQDr1dD9H5I3yDIq/fJ8 | ||
rmiqVO2IP8tjr/YTfNLR91q+aLbqKRI/7XwmtclZIVndZzi4oa4U8YOwzVd+vnWq | ||
YLFFScUWvq5bqc0Id/ZEgElQEi6X4KKcdkBa3lXeCw3P3c0Rlhh0b4Oi6sZgcpZH | ||
1Q2vjNFOkCMTPNycQDbLdgdzRQKBgQDnUOp3ZxZ0L7R8uHOAGZGwJOh3e0uJ/555 | ||
SDxOBKsC+ZUTb6GNBO/Hzz2Hr9sDtoxKpfthbNX0PNLJpoYBb35q2Q20aKEurXRB | ||
sVkswV8QsG8sP6OhT7YnnDPN4Nzx/NS2X4nG7aJ9XAj7HdAzAaYY2e/9t9jQaCgx | ||
FEW1IOROSQKBgD+46ls6qJuB8GxFabvetFEx2WyzMBWjee4SEDTDjTVdve7PYir7 | ||
1EvxWpJGvK1iMqVQqmTmTRr8oOOSOuDqd3utTx+yLhJ+cvQS1ev0bdrAzu4iuE1m | ||
dkUXRkRU4EqGN97Em576cqsWnLt6urh2DNieR//eWlvcWg+uGiAnqCOxAoGADyqe | ||
BPAsZ7fNBLRvVkHW7I6u806ROF4bPOaAlbj2oX5NyPVzyTQ+qIItDZ15JbgtYKOb | ||
ZNrm+FmYlIInnSZ7SnQq0t5dWxsiWUBQkX+oRQbcczFFAEmirtwuBVyt/+vM4pxH | ||
A1UHZ2LGb/iXcxCznEOF2cPZImkB4Z3rqCGc9okCgYAwoeP4OKycZ8O/zXKJ6U2U | ||
45ATbHC3PTD9H8g3OzADutG++F6Zwy8GmnAnAiNtJ0ybleGmCkL6wdALbUF5rhMM | ||
lzYerM2YET1FC4bL1OCJr8cCwC+z/QClez+xlwjWTBujRzCV4Bl4ivJeUHNT4SUb | ||
UMGmQ712hN0eJOutIDyakA== | ||
-----END PRIVATE KEY----- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
{ | ||
"port": 80, | ||
"baseURL": "", | ||
"address": "", | ||
"log": "stdout", | ||
"database": "/database/filebrowser.db", | ||
"root": "/srv", | ||
"shell": "/bin/sh" | ||
} | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
version: '3.8' | ||
|
||
services: | ||
filebrowser: | ||
image: filebrowser/filebrowser:s6 | ||
container_name: filebrowser | ||
ports: | ||
- "8082:80" | ||
environment: | ||
- PUID=1002 | ||
- PGID=1002 | ||
volumes: | ||
- ./data:/srv | ||
- ./config/filebrowser.db:/database/filebrowser.db | ||
- ./config/settings.json:/config/settings.json | ||
restart: unless-stopped | ||
networks: | ||
- nginx_network | ||
|
||
networks: | ||
nginx_network: | ||
external: true |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,48 @@ | ||
#!/bin/bash | ||
|
||
JUPYTER_PID_FILE="/tmp/jupyter_lab.pid" | ||
JUPYTER_LOG_FILE="/tmp/jupyter_lab.log" | ||
|
||
start() { | ||
if [ -f "$JUPYTER_PID_FILE" ] && kill -0 $(cat "$JUPYTER_PID_FILE") 2>/dev/null; then | ||
echo "Jupyter Lab is already running with PID $(cat "$JUPYTER_PID_FILE")." | ||
else | ||
echo "Starting Jupyter Lab..." | ||
nohup jupyter lab --ip=0.0.0.0 --no-browser --allow-root --NotebookApp.token='' > "$JUPYTER_LOG_FILE" 2>&1 & | ||
echo $! > "$JUPYTER_PID_FILE" | ||
echo "Jupyter Lab started with PID $(cat "$JUPYTER_PID_FILE")." | ||
fi | ||
} | ||
|
||
stop() { | ||
if [ -f "$JUPYTER_PID_FILE" ] && kill -0 $(cat "$JUPYTER_PID_FILE") 2>/dev/null; then | ||
echo "Stopping Jupyter Lab with PID $(cat "$JUPYTER_PID_FILE")..." | ||
kill $(cat "$JUPYTER_PID_FILE") && rm "$JUPYTER_PID_FILE" | ||
echo "Jupyter Lab stopped." | ||
else | ||
echo "Jupyter Lab is not running." | ||
fi | ||
} | ||
|
||
status() { | ||
if [ -f "$JUPYTER_PID_FILE" ] && kill -0 $(cat "$JUPYTER_PID_FILE") 2>/dev/null; then | ||
echo "Jupyter Lab is running with PID $(cat "$JUPYTER_PID_FILE")." | ||
else | ||
echo "Jupyter Lab is not running." | ||
fi | ||
} | ||
|
||
case "$1" in | ||
start) | ||
start | ||
;; | ||
stop) | ||
stop | ||
;; | ||
status) | ||
status | ||
;; | ||
*) | ||
echo "Usage: $0 {start|stop|status}" | ||
exit 1 | ||
esac |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
jupyter lab --ip=0.0.0.0 --no-browser --allow-root --NotebookApp.token='' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,6 @@ | ||
move jupyter to diff port than 8888 | ||
|
||
create a custom jupyter container and add to nginx-network AND to host | ||
|
||
8082:8888 | ||
simply takes nginx->custom->talks to jupyter server |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
-----BEGIN CERTIFICATE----- | ||
MIIDvTCCAqWgAwIBAgIUD40DgMQr7CR+e09AX4bWtIYi2kMwDQYJKoZIhvcNAQEL | ||
BQAwbjELMAkGA1UEBhMCVVMxDjAMBgNVBAgMBVN0YXRlMQ0wCwYDVQQHDARDaXR5 | ||
MRUwEwYDVQQKDAxPcmdhbml6YXRpb24xEzARBgNVBAsMCkRlcGFydG1lbnQxFDAS | ||
BgNVBAMMC2V4YW1wbGUuY29tMB4XDTI0MDgyMzIwNDAzMFoXDTI1MDgyMzIwNDAz | ||
MFowbjELMAkGA1UEBhMCVVMxDjAMBgNVBAgMBVN0YXRlMQ0wCwYDVQQHDARDaXR5 | ||
MRUwEwYDVQQKDAxPcmdhbml6YXRpb24xEzARBgNVBAsMCkRlcGFydG1lbnQxFDAS | ||
BgNVBAMMC2V4YW1wbGUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC | ||
AQEA4IErIZRyI1UHyuODC8zFWMhbnlhI/S+t+7toJd0QA67C4Yyg0M/RBy1+jAq0 | ||
3KWl0IwOy7mZ4GJpn6CNnwOsAjRLf+ZuXhDxs40OK+SfgLFGXyV1Yd6RcOIL9C55 | ||
CIiIMjc5G4IcAVqEWAMnicDS6hfgkgReNvEjNQTesRpXgGtCilKcivVrjd0h1Juu | ||
RsxPuMuicQpaUUeLWVNEVq6/vubPpJNWPDfP6Lgyc/Mqmv85zvtH9OIQvgRzQrwE | ||
0uRovLgwjqqBAujvgHHkF04LAc9QvRGWU1tK1uNUU5NTnPB/i8jaDm89lNGPIU+s | ||
XAuyqgo9NAp520GF0DmnRNKJxQIDAQABo1MwUTAdBgNVHQ4EFgQUNWS+bz+egMge | ||
Q/VItkKD2do/UOAwHwYDVR0jBBgwFoAUNWS+bz+egMgeQ/VItkKD2do/UOAwDwYD | ||
VR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQsFAAOCAQEAzh9PjKKmx7gW3EAh6YsF | ||
KUnVFj1VgXat6Qc9tebMpHmo2V6fRDKlCMfo+YzZiJ5gTgVsAx3W9aWtYL5JetEF | ||
MOckVbGDuXv2+ec/QOzSaWSODzGbT8dUaUQl8ALigV3xsDJZy0N4s4xCTLH0iSCJ | ||
5XV3lrVv/H2E+oUGgSlNaagRfu8N3LTIXyKIlIygHm0XOImbLbmVCej2yyA9N3Ir | ||
48jAZL82WqNSgs0yr3wzUffIaH7nBj+yLz/WzWPnELjR1Ogw5Eth+T6fh0E3j7A9 | ||
J9iuBqYGZwtJmYwunSI/Cf1tIfZ7Ef89nd6yYzwFA+FylTd1bjNd5EaeL6yy4obR | ||
tw== | ||
-----END CERTIFICATE----- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,8 @@ | ||
-----BEGIN DH PARAMETERS----- | ||
MIIBCAKCAQEA0vS1xjMiIr7LT0Ajscx9aRPzdj8Es3mYOZ3aeF+/e86hMbXrUkLB | ||
hE7mmfOykj4QVk1zuZSu04XfOyvMsPqAiVtX+OTTRihqrvBEcmUma4UV8qSOaSyO | ||
LLN2VPLOt82i7t4Fl5y0TQi9kI5wnTlyf8ogQG4FCQLRM799y4e9Z6Nzt8kmwKKb | ||
lVthm3tYfvXDBClcXZMM9zP7euix8e2NNQ7XGidqUDhXbipWZB1IsutOuCBfKOaL | ||
2XbGKVxeJ80EI5a6Y5qhKmNQbSnubrDPn+QZP114OX6TR3ZhlXE6zPtdnHDeyL68 | ||
tnKRIxUVLdTf6pDeBFf6qnk5Hx2nmoRsHwIBAg== | ||
-----END DH PARAMETERS----- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
-----BEGIN PRIVATE KEY----- | ||
MIIEvwIBADANBgkqhkiG9w0BAQEFAASCBKkwggSlAgEAAoIBAQDggSshlHIjVQfK | ||
44MLzMVYyFueWEj9L637u2gl3RADrsLhjKDQz9EHLX6MCrTcpaXQjA7LuZngYmmf | ||
oI2fA6wCNEt/5m5eEPGzjQ4r5J+AsUZfJXVh3pFw4gv0LnkIiIgyNzkbghwBWoRY | ||
AyeJwNLqF+CSBF428SM1BN6xGleAa0KKUpyK9WuN3SHUm65GzE+4y6JxClpRR4tZ | ||
U0RWrr++5s+kk1Y8N8/ouDJz8yqa/znO+0f04hC+BHNCvATS5Gi8uDCOqoEC6O+A | ||
ceQXTgsBz1C9EZZTW0rW41RTk1Oc8H+LyNoObz2U0Y8hT6xcC7KqCj00CnnbQYXQ | ||
OadE0onFAgMBAAECggEAEFASbDw3Fu4kxM9HRGI6rLrSPW040HzYbYQuiyHG+h2G | ||
t5DaVpHjJFxf55kXjzjSFZc3tAHmdnFwL1MhNz6zDu3x1ndN6bPdfChxsSrJlDZN | ||
YLh+EQB1HPiv2axOyxnwm4V7ts37bvW+zA5enxnNuYjGnpWGqwNWhZG3BLNfTEtc | ||
Dcd68nYyFcpbRlzbkweEIWEnbuygImPmEcO3MLH4Bd4fcCWIXA9KcQBbnwhC6hEf | ||
q1fohckiqnvxpQlI79qwSDnPT2733Pv4PECSEel7UToOC9RnHf4I9pjo4pSLapmf | ||
mn8/N5yK27gsSiCqoBCZMYBDODdqSD+YBX1m6rQu+QKBgQDo7ZmNM8vDuVUF3VMH | ||
PRgZx/ADKobdoCqJy74cboE7UxYG9GLDlqrI1jFsGWbWzskFwbuvKxMJ5W6x9KoC | ||
/87Y4vAYycVHYxv1oRCGdwIdP8lM9PM1Gqqjq66oHcMMmceU6d3tUWILosG6U4Jt | ||
7KdnikLrzfMnMcZSFhaQcoezJwKBgQD2vfiQXXHg0L6ryUJP9FtWr4aIJ6cgR4ds | ||
jSoES+Rd1L7CHXuzWqE2y2oIuZmplEznXc1QA+MAM0wZM62xxSCFetah+GGpOvU6 | ||
zSqfL6RZj2qVQnMpE21LoxhQ2PLl+D6fyyinxf0Ky4PXsNP6HzmmFDIm50sepDg0 | ||
NNiOsrr/MwKBgQCrNPF3i0nLrC7lZ5++o1ZSpNYyzZBh2HdL33j2VvcgTtrS89Cg | ||
aN9RTbb3+NfRLh8t3w+AGo4c6QnrPaW1HKfCXVQTNEOQTDXh3qhR3amtLBRfP3CA | ||
aQBh2zA+m9mhKms7dobMB9SkLtZsiTNGbvtBLKwxvKhr97cI4Plm5Pf/YwKBgQCB | ||
A0WjXmi7zwnTUrFMkwzrH23tZSZal2v00z7D7laixSlU4Auc9OdUejmgBEOXSoaH | ||
dyFyFAYuRaQljULlr5fYkykEmZWe4cf1je8aOtPpTDbDgnIqaRD9unJtW3Jt0kYU | ||
USqZxskPSuhN8BR2NLt03hx3APrjM6R7j6InwsZJxwKBgQCMW920s9LTkV5erjQ6 | ||
RPE4JYDkK1pEHnBV4at74x9miYIexVKqRsnwYy1As747vuB6mb2yjsmtvIgjCLfO | ||
n9ic5oRJyX+V+t+iL8N/Y65I6RKucAf6dYJb6xmcsyf2p/qsAhJ7dM0ird/Hrifi | ||
pALFf/SJIf8eb2Ki5tIalvDTew== | ||
-----END PRIVATE KEY----- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
version: '3.8' | ||
|
||
services: | ||
keeweb: | ||
image: antelle/keeweb:1.18.7 | ||
container_name: keeweb | ||
ports: | ||
- "8180:443" | ||
- "8083:80" | ||
volumes: | ||
- ./databases/databases:/web/databases | ||
- ./config:/etc/nginx/external/ | ||
restart: unless-stopped | ||
networks: | ||
- nginx_network | ||
|
||
networks: | ||
nginx_network: | ||
external: true | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
services: | ||
app: | ||
image: 'docker.io/jc21/nginx-proxy-manager:latest' | ||
restart: unless-stopped | ||
ports: | ||
- '80:80' | ||
- '81:81' | ||
- '443:443' | ||
volumes: | ||
- ./data:/data | ||
- ./certs:/etc/letsencrypt |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
-----BEGIN CERTIFICATE----- | ||
MIIDxTCCAq2gAwIBAgIUYtBrXL7A7uvxxtvLBTg3cgVJrYcwDQYJKoZIhvcNAQEL | ||
BQAwcjELMAkGA1UEBhMCVVMxDjAMBgNVBAgMBVN0YXRlMQ0wCwYDVQQHDARDaXR5 | ||
MRUwEwYDVQQKDAxPcmdhbml6YXRpb24xEzARBgNVBAsMCkRlcGFydG1lbnQxGDAW | ||
BgNVBAMMD2dlaGFuLm5vLWlwLm9yZzAeFw0yNDA4MjQwMTUxMDZaFw0yNTA4MjQw | ||
MTUxMDZaMHIxCzAJBgNVBAYTAlVTMQ4wDAYDVQQIDAVTdGF0ZTENMAsGA1UEBwwE | ||
Q2l0eTEVMBMGA1UECgwMT3JnYW5pemF0aW9uMRMwEQYDVQQLDApEZXBhcnRtZW50 | ||
MRgwFgYDVQQDDA9nZWhhbi5uby1pcC5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IB | ||
DwAwggEKAoIBAQDG0OpdzQPOfFjGjvkFup0taMa30OBd3OIT+ugy06d9tPHXcrPd | ||
wSx2tvT/pIulNVGeaUEMJu8Iomzk2gj3XlPKu6SP20es//UrreGqMLtVM8dNusCB | ||
S8+fQAdd8ikZhl7GEJrTTrt0FzFWwVBgKbC32x8Dz7OF5sh+AlKWl12ZJWYeBfWE | ||
v4cJaF1LK84JTGcu0YPi/yyc4M8zmDvSKh4DKGpQj1sbeOUbhgOqE76yQXbZcO1L | ||
8xCp7MBx2HMB3ANX9YPsvhxlQ/AqCY6RVZA4o/HDNUJXzYUVbn1RI+7ozeOuOKu5 | ||
NYXfGuVanJdM8xTaOTB4gi1L2Zg3FRisKT0bAgMBAAGjUzBRMB0GA1UdDgQWBBRG | ||
aBxAoXrsd1qPax7noyJt2na/mDAfBgNVHSMEGDAWgBRGaBxAoXrsd1qPax7noyJt | ||
2na/mDAPBgNVHRMBAf8EBTADAQH/MA0GCSqGSIb3DQEBCwUAA4IBAQAOSTmLBXB7 | ||
YgFQJrQNbmxMpSfsj7Kl1b8O3f6GCNLOXylQzgcw+ZMx/615bWpw3yU3WzCmZqfo | ||
kBKwLhFFc11ha+7YQleJEJwXcxKXkRQ7MCYT661RdzvNbR6fMa/xQ2LMO6XokVwD | ||
l7pU8/KreJ37Z5Lj30cEfwhUo+fAf6bX0sR+f2Z0Wi6fYVhxT0iWM0ALmrM9CVyQ | ||
JGDSJR8/povgGOuXVzLc0JNrkFzo8OFyG3dSFb9y0RqTrU4HpL40plA6KC7ZCloS | ||
jB2iS+K887qF7iNbgcSEJrQIPVn59VW28Z7+0MzbY1bFPsSd4ugiAemzqtuHW8pO | ||
HIuze6fE6wJC | ||
-----END CERTIFICATE----- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,28 @@ | ||
-----BEGIN PRIVATE KEY----- | ||
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDG0OpdzQPOfFjG | ||
jvkFup0taMa30OBd3OIT+ugy06d9tPHXcrPdwSx2tvT/pIulNVGeaUEMJu8Iomzk | ||
2gj3XlPKu6SP20es//UrreGqMLtVM8dNusCBS8+fQAdd8ikZhl7GEJrTTrt0FzFW | ||
wVBgKbC32x8Dz7OF5sh+AlKWl12ZJWYeBfWEv4cJaF1LK84JTGcu0YPi/yyc4M8z | ||
mDvSKh4DKGpQj1sbeOUbhgOqE76yQXbZcO1L8xCp7MBx2HMB3ANX9YPsvhxlQ/Aq | ||
CY6RVZA4o/HDNUJXzYUVbn1RI+7ozeOuOKu5NYXfGuVanJdM8xTaOTB4gi1L2Zg3 | ||
FRisKT0bAgMBAAECggEACriubX4w+TF3H3ILV3XqTvi/qp75fSZRt25y7MwW1APD | ||
fPEDERop5IGrnEj1J49vW4G6j8YJDZKmGQCcYNagjHtqUur/e61Wkn3vKvHeJaiZ | ||
VAWWUa1TFiKU+HR8Jz5knagR6VjtaUPCQIxD4i5YCM9+EIMNX9MDty6MjJwUtehC | ||
uCKMwUEw2IA2ha6yh+9vtwzEdtA5T9JGq1vXgj6aX14kCoQ5oivq5rL+kTvX+RUU | ||
k5+/MeKzjLAqEskNsBfRcNqLcbJTmecd0otlNB1tXnjtAR9LFlNjSaW7msVE4Pyy | ||
gsATKIqOCLYLCIqP12Vl1q0dwEvY5et5GrErl98GoQKBgQDH2mFxSrpNhPOnNV87 | ||
xNFsWXWdlId+KlZ6iunrTXcfO/84VWKN2yiBj84olxV/QwCOWSoxpBnubXzfFNFh | ||
xYZ9tBBVQGwYm1gaajCrZt1Wku0iQHwV1/IPIhf3yE86HBI/bwcOz0/DbM3KEsFx | ||
QWy/JrWoA09weggsOTZRR5AoewKBgQD+q/RrzknKN9Oi+1UDRQzXqrhBEyEG8tRr | ||
yth7UlYQUlVKg253SiAX1HOEeQmUwdaoWCv4FOVIkx10Ikj8XRMYk2Sch1KDKZfU | ||
U0MoItSLszz8x41Mfs8KuAw+objCZiumzEfF1/Ev12diDm6HE2QOQASt3Xlx5tVw | ||
tlHuWSsr4QKBgQCSZualAJITwYZgAhgeh6LGlY40fp73DHrHUEXlypyt89yV3u7Q | ||
bjBxIPBsCamEzYd1v9nJ/aXFZM1p+i0cS3+nTCX+3a+SIxJaX1oB5dvU1NMEGWsM | ||
8WFwNpCKQmHPdsrjTylDbxjGV0k1c6HjnoLUUL4YMzyZb7vW8Z5Z0mvHSwKBgEdb | ||
cQn/7CcQC2nAWGqpH1cSi7wYGwnyYlitpoivYlQCbcmKGBqul1119sQokemvgnD6 | ||
+57wY+o45mjS7nZfsekR63/8Xr9HmTYx+kA1ui5Gk5EUbOABLAwJ08x8zeMSc6qx | ||
1G53+il4howwFQIeCcwAXg9FXjDvB+EkBMLvEyyhAoGAOn1K+9E1ScoKB7/V0CV2 | ||
YgS/CrKQKw0rcFZ30FBtcfFkN2X7Wx4E62pIJ/lVLxJcvamphFR4a+zAFNV9de1y | ||
51Qiq2YRsjDZ66j+sBlrbRIOa/rE54GRDy+8mwoIcJPOEzPwYnL5E/IPhOMgylgi | ||
//spXots5YWVcH3Kcl4kD3w= | ||
-----END PRIVATE KEY----- |
Oops, something went wrong.