upload current sources
Some checks failed
Test / test (push) Has been cancelled

This commit is contained in:
2025-12-14 07:02:02 +00:00
commit cd78becb97
35 changed files with 1283 additions and 0 deletions

27
apps/cloudbeaver/config.json Executable file
View File

@@ -0,0 +1,27 @@
{
"name": "CloudBeaver",
"id": "cloudbeaver",
"available": true,
"short_desc": "Web-based database management platform",
"author": "DBeaver Corp",
"port": 8978,
"categories": [
"data",
"development"
],
"description": "CloudBeaver is a web-based database management platform. It provides a rich web interface for working with databases via web browser. Supports PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, DB2, Firebird, SQLite, and many more databases.",
"tipi_version": 1,
"version": "25.2.5",
"source": "https://github.com/dbeaver/cloudbeaver",
"website": "https://cloudbeaver.io/",
"exposable": true,
"dynamic_config": true,
"no_gui": false,
"form_fields": [],
"supported_architectures": [
"arm64",
"amd64"
],
"created_at": 1732924800000,
"updated_at": 1732924800000
}

View File

@@ -0,0 +1,24 @@
{
"services": [
{
"name": "cloudbeaver",
"image": "dbeaver/cloudbeaver:25.2.5",
"isMain": true,
"internalPort": 8978,
"extraHosts": [
"host.docker.internal:host-gateway"
],
"environment": {
"CB_SERVER_NAME": "CloudBeaver",
"CB_ADMIN_NAME": "admin",
"CB_ADMIN_PASSWORD": "admin"
},
"volumes": [
{
"hostPath": "${APP_DATA_DIR}/data",
"containerPath": "/opt/cloudbeaver/workspace"
}
]
}
]
}

View File

@@ -0,0 +1,46 @@
services:
cloudbeaver:
image: dbeaver/cloudbeaver:25.2.5
restart: unless-stopped
networks:
cloudbeaver_runtipi_network:
gw_priority: 0
tipi_main_network:
gw_priority: 1
extra_hosts:
- host.docker.internal:host-gateway
environment:
CB_SERVER_NAME: CloudBeaver
CB_ADMIN_NAME: admin
CB_ADMIN_PASSWORD: admin
ports:
- ${APP_PORT}:8978
volumes:
- ${APP_DATA_DIR}/data:/opt/cloudbeaver/workspace
labels:
generated: true
traefik.enable: true
traefik.docker.network: runtipi_tipi_main_network
traefik.http.middlewares.cloudbeaver-runtipi-web-redirect.redirectscheme.scheme: https
traefik.http.services.cloudbeaver-runtipi.loadbalancer.server.port: "8978"
traefik.http.routers.cloudbeaver-runtipi-insecure.rule: Host(`${APP_DOMAIN}`)
traefik.http.routers.cloudbeaver-runtipi-insecure.entrypoints: web
traefik.http.routers.cloudbeaver-runtipi-insecure.service: cloudbeaver-runtipi
traefik.http.routers.cloudbeaver-runtipi-insecure.middlewares: cloudbeaver-runtipi-web-redirect
traefik.http.routers.cloudbeaver-runtipi.rule: Host(`${APP_DOMAIN}`)
traefik.http.routers.cloudbeaver-runtipi.entrypoints: websecure
traefik.http.routers.cloudbeaver-runtipi.service: cloudbeaver-runtipi
traefik.http.routers.cloudbeaver-runtipi.tls.certresolver: myresolver
runtipi.managed: true
runtipi.appurn: cloudbeaver:runtipi
networks:
tipi_main_network:
name: runtipi_tipi_main_network
external: true
cloudbeaver_runtipi_network:
name: cloudbeaver_runtipi_network
external: false
ipam:
config:
- subnet: 10.128.18.0/24

View File

@@ -0,0 +1,27 @@
# CloudBeaver
CloudBeaver is a web-based database management platform that provides a rich web interface for working with databases directly from your browser.
## Features
- **Multi-Database Support**: Works with PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, DB2, SQLite, Firebird, and many more
- **Web-Based Interface**: No desktop client needed - access from any modern web browser
- **Connection Management**: Easily manage multiple database connections
- **SQL Editor**: Full-featured SQL editor with syntax highlighting and autocomplete
- **Data Visualization**: View and edit data in intuitive table views
- **Query History**: Keep track of all your executed queries
- **User Management**: Multi-user support with role-based access control
- **Import/Export**: Import and export data in various formats
## Getting Started
After installation:
1. Access CloudBeaver at the configured port (default: **8978**)
2. Default credentials: **admin** / **admin**
3. Change the default password on first login
4. Create database connections to start managing your databases
## Connecting to Host Databases
To connect to databases running on your host machine, use **`host.docker.internal`** as the hostname in your connection settings.

Binary file not shown.

After

Width:  |  Height:  |  Size: 11 KiB