This commit is contained in:
Cryptoval2 2025-01-13 00:18:47 +00:00
parent 78a16ed25e
commit ac360bb092
6 changed files with 110 additions and 0 deletions

View File

@ -0,0 +1,13 @@
version: "3.8"
services:
code-server:
container_name: code-server-plus-os
image: code-server-plus:latest
restart: unless-stopped
user: 1001:1001
volumes:
- /opt/code-server-os/workspace:/home/coder/
environment:
- DOCKER_USER=cvtt
ports:
- "8081:8080"

1
gitea/.env Normal file
View File

@ -0,0 +1 @@
DOCKER_SERVICES_DIR=/works/docker

26
gitea/docker-compose.yml Normal file
View File

@ -0,0 +1,26 @@
version: "3"
networks:
gitea:
external: false
services:
server:
image: gitea/gitea:latest
container_name: gitea
environment:
- USER_UID=1000
- USER_GID=1000
restart: always
networks:
- gitea
volumes:
- ${DOCKER_SERVICES_DIR}/gitea/data:/data
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
ports:
- "3000:3000"
- "20022:22"
env_file:
- .env

2
gitea/readme.md Normal file
View File

@ -0,0 +1,2 @@
https://docs.gitea.com/installation/install-with-docker

View File

@ -0,0 +1,17 @@
version: "3.7"
services:
vaultwarden:
image: vaultwarden/server:latest
container_name: vaultwarden
restart: always
volumes:
- /opt/vaultwarden/vw-data:/data
ports:
- "8011:80"
environment:
DOMAIN: "http://homestore.cvtt.vpn"
WEBSOCKET_ENABLED: "true"
RUST_LOG: "debug"
env_file:
- .env

51
vaultwarden/readme.md Normal file
View File

@ -0,0 +1,51 @@
# Setting up Vaultwarden (private network)
## Main Directory
```bash
sudo mkdir -p /opt/vaultwarden
sudo chown oleg:oleg /opt/vaultwarden
cd /opt/vaultwarden
```
## Generate a Self-Signed Certificate
```bash
mkdir -p /opt/vaultwarden/certs
cd /opt/vaultwarden/certs
openssl req -x509 -nodes -days 365 -newkey rsa:2048 \
-keyout privkey.pem -out fullchain.pem \
-subj "/C=US/ST=State/L=City/O=Organization/OU=Unit/CN=cvtt.vpn"
```
## Create docker-compose.yml
```bash
cd /opt/vaultwarden
mkdir ./vw-data
vi docker-compose.yml
```
```yaml
ersion: "3.7"
services:
vaultwarden:
image: vaultwarden/server:latest
container_name: vaultwarden
restart: always
volumes:
- /opt/vaultwarden/vw-data:/data
ports:
- "8011:80"
environment:
DOMAIN: "http://homestore.cvtt.vpn"
WEBSOCKET_ENABLED: "true"
RUST_LOG: "debug"
```
## Start
```bash
docker-compose up -d
```
## Access
### Internet
https://cloud16.cryptovaltrading.com/vaultwarden
### VPN
http://homestore.cvtt.vpn:8011