commit
acd7bd7c11
@ -0,0 +1,3 @@
|
|||||||
|
|
||||||
|
/harbor/harbor-offline-installer-v2.7.0.tgz
|
||||||
|
/uptime-kuma/uptime-kuma/kuma*
|
||||||
@ -0,0 +1,3 @@
|
|||||||
|
{
|
||||||
|
"editor.acceptSuggestionOnEnter": "on"
|
||||||
|
}
|
||||||
@ -0,0 +1,33 @@
|
|||||||
|
version: "3.8"
|
||||||
|
services:
|
||||||
|
cloudreve:
|
||||||
|
container_name: cloudreve
|
||||||
|
image: cloudreve/cloudreve:latest
|
||||||
|
restart: unless-stopped
|
||||||
|
ports:
|
||||||
|
- "5212:5212"
|
||||||
|
volumes:
|
||||||
|
- temp_data:/data
|
||||||
|
- ./cloudreve/uploads:/cloudreve/uploads
|
||||||
|
- ./cloudreve/conf.ini:/cloudreve/conf.ini
|
||||||
|
- ./cloudreve/cloudreve.db:/cloudreve/cloudreve.db
|
||||||
|
- ./cloudreve/avatar:/cloudreve/avatar
|
||||||
|
depends_on:
|
||||||
|
- aria2
|
||||||
|
aria2:
|
||||||
|
container_name: aria2
|
||||||
|
image: p3terx/aria2-pro
|
||||||
|
restart: unless-stopped
|
||||||
|
environment:
|
||||||
|
- RPC_SECRET=your_aria_rpc_token
|
||||||
|
- RPC_PORT=6800
|
||||||
|
volumes:
|
||||||
|
- ./aria2/config:/config
|
||||||
|
- temp_data:/data
|
||||||
|
volumes:
|
||||||
|
temp_data:
|
||||||
|
driver: local
|
||||||
|
driver_opts:
|
||||||
|
type: none
|
||||||
|
device: $PWD/data
|
||||||
|
o: bind
|
||||||
@ -0,0 +1,2 @@
|
|||||||
|
[Info] 2023-01-27 17:52:26 Admin user name: admin@cloudreve.org
|
||||||
|
[Info] 2023-01-27 17:52:26 Admin password: 6opLNrQt
|
||||||
@ -0,0 +1,29 @@
|
|||||||
|
version: '3.3'
|
||||||
|
services:
|
||||||
|
master:
|
||||||
|
image: crawlabteam/crawlab
|
||||||
|
container_name: crawlab-master
|
||||||
|
ports:
|
||||||
|
- "8080:8080" # frontend port mapping 前端端口映射
|
||||||
|
depends_on:
|
||||||
|
- crawlab-mongo
|
||||||
|
volumes:
|
||||||
|
- "./master:/data"
|
||||||
|
environment:
|
||||||
|
CRAWLAB_NODE_MASTER: "Y" # Y: 主节点
|
||||||
|
CRAWLAB_MONGO_HOST: "crawlab-mongo" # mongo host address. 在 Docker-Compose 网络中,直接引用 service 名称
|
||||||
|
CRAWLAB_MONGO_PORT: "27017" # mongo port
|
||||||
|
CRAWLAB_MONGO_DB: "crawlab" # mongo database
|
||||||
|
CRAWLAB_MONGO_USERNAME: "username" # mongo username
|
||||||
|
CRAWLAB_MONGO_PASSWORD: "password" # mongo password
|
||||||
|
CRAWLAB_MONGO_AUTHSOURCE: "admin" # mongo auth source
|
||||||
|
crawlab-mongo:
|
||||||
|
image: mongo:4.2
|
||||||
|
container_name: crawlab-mongo
|
||||||
|
environment:
|
||||||
|
MONGO_INITDB_ROOT_USERNAME: "username" # mongo username
|
||||||
|
MONGO_INITDB_ROOT_PASSWORD: "password" # mongo password
|
||||||
|
volumes:
|
||||||
|
- "./mongo/data/db:/data/db" # 持久化 mongo 数据
|
||||||
|
# ports:
|
||||||
|
# - "27017:27017" # 开放 mongo 端口到宿主机
|
||||||
@ -0,0 +1,41 @@
|
|||||||
|
192.168.31.249 portainer.test.com
|
||||||
|
192.168.31.249 portainer.local.com
|
||||||
|
192.168.31.249 cloudreve.local.com
|
||||||
|
192.168.31.249 gitlab.local.com
|
||||||
|
192.168.31.249 drone.local.com
|
||||||
|
192.168.31.249 harbor.local.com
|
||||||
|
192.168.31.249 homeassistant.local.com
|
||||||
|
192.168.31.249 mongodb.local.com
|
||||||
|
192.168.31.249 mysql.local.com
|
||||||
|
192.168.31.249 uptime-kuma.local.com
|
||||||
|
192.168.31.249 crawlab.local.com
|
||||||
|
192.168.31.249 portainer.windymuse.site
|
||||||
|
192.168.31.249 cloudreve.windymuse.site
|
||||||
|
192.168.31.249 gitlab.windymuse.site
|
||||||
|
192.168.31.249 drone.windymuse.site
|
||||||
|
192.168.31.249 harbor.windymuse.site
|
||||||
|
192.168.31.249 homeassistant.windymuse.site
|
||||||
|
192.168.31.249 mongodb.windymuse.site
|
||||||
|
192.168.31.249 mysql.windymuse.site
|
||||||
|
192.168.31.249 uptime-kuma.windymuse.site
|
||||||
|
192.168.31.249 crawlab.windymuse.site
|
||||||
|
192.168.31.249 portainer.windymuse.top
|
||||||
|
192.168.31.249 cloudreve.windymuse.top
|
||||||
|
192.168.31.249 gitlab.windymuse.top
|
||||||
|
192.168.31.249 drone.windymuse.top
|
||||||
|
192.168.31.249 harbor.windymuse.top
|
||||||
|
192.168.31.249 homeassistant.windymuse.top
|
||||||
|
192.168.31.249 mongodb.windymuse.top
|
||||||
|
192.168.31.249 mysql.windymuse.top
|
||||||
|
192.168.31.249 uptime-kuma.windymuse.top
|
||||||
|
192.168.31.249 crawlab.windymuse.top
|
||||||
|
192.168.31.249 portainer.windymuse.fun
|
||||||
|
192.168.31.249 cloudreve.windymuse.fun
|
||||||
|
192.168.31.249 gitlab.windymuse.fun
|
||||||
|
192.168.31.249 drone.windymuse.fun
|
||||||
|
192.168.31.249 harbor.windymuse.fun
|
||||||
|
192.168.31.249 homeassistant.windymuse.fun
|
||||||
|
192.168.31.249 mongodb.windymuse.fun
|
||||||
|
192.168.31.249 mysql.windymuse.fun
|
||||||
|
192.168.31.249 uptime-kuma.windymuse.fun
|
||||||
|
192.168.31.249 crawlab.windymuse.fun
|
||||||
@ -0,0 +1,20 @@
|
|||||||
|
version: '2'
|
||||||
|
services:
|
||||||
|
registry:
|
||||||
|
image: jpillora/dnsmasq
|
||||||
|
# image: andyshinn/dnsmasq:latest
|
||||||
|
container_name: my_dns_server
|
||||||
|
restart: always
|
||||||
|
tty: true
|
||||||
|
cap_add:
|
||||||
|
- NET_ADMIN
|
||||||
|
ports:
|
||||||
|
- 192.168.31.249:53:53/tcp
|
||||||
|
- 192.168.31.249:53:53/udp
|
||||||
|
- 8090:8080
|
||||||
|
environment:
|
||||||
|
- HTTP_USER=admin
|
||||||
|
- HTTP_PASS=123456
|
||||||
|
volumes:
|
||||||
|
- ./dnsmasq_hosts:/etc/my_dnsmasq_hosts
|
||||||
|
- ./resolv.dnsmasq:/etc/my_resolv.dnsmasq
|
||||||
@ -0,0 +1,5 @@
|
|||||||
|
https://www.jianshu.com/p/6f9203ace607
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
https://dandelioncloud.cn/article/details/1596683573434466305
|
||||||
@ -0,0 +1,2 @@
|
|||||||
|
nameserver 114.114.114.114
|
||||||
|
nameserver 8.8.8.8
|
||||||
@ -0,0 +1,15 @@
|
|||||||
|
<settings xmlns="http://maven.apache.org/SETTINGS/1.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.1.0 http://maven.apache.org/xsd/settings-1.1.0.xsd">
|
||||||
|
<localRepository>/root/.m2/repository</localRepository>
|
||||||
|
<mirrors>
|
||||||
|
<mirror>
|
||||||
|
<id>alimaven</id>
|
||||||
|
<name>aliyun</name>
|
||||||
|
<mirrorOf>central</mirrorOf>
|
||||||
|
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
|
||||||
|
</mirror>
|
||||||
|
</mirrors>
|
||||||
|
<pluginGroups>
|
||||||
|
<pluginGroup>org.apache.maven.plugins</pluginGroup>
|
||||||
|
<pluginGroup>org.codehaus.mojo</pluginGroup>
|
||||||
|
</pluginGroups>
|
||||||
|
</settings>
|
||||||
@ -0,0 +1,19 @@
|
|||||||
|
version: "3"
|
||||||
|
|
||||||
|
networks:
|
||||||
|
default:
|
||||||
|
name: 'fastposter-net'
|
||||||
|
|
||||||
|
services:
|
||||||
|
server:
|
||||||
|
image: tangweixin/fast-poster
|
||||||
|
container_name: fast-poster
|
||||||
|
restart: always
|
||||||
|
ports:
|
||||||
|
- "5000:5000"
|
||||||
|
environment:
|
||||||
|
TZ: Asia/Shanghai
|
||||||
|
TOKEN: ApfrIzxCoK1DwNZOEJCwlrnv6QZ0PCdv
|
||||||
|
POSTER_URI_PREFIX: https://fast-poster.windymuse.site/
|
||||||
|
volumes:
|
||||||
|
- ./data:/app/data
|
||||||
@ -0,0 +1,43 @@
|
|||||||
|
version: "3"
|
||||||
|
|
||||||
|
networks:
|
||||||
|
gitea:
|
||||||
|
external: false
|
||||||
|
|
||||||
|
services:
|
||||||
|
server:
|
||||||
|
image: gitea/gitea:1.18.1
|
||||||
|
container_name: gitea
|
||||||
|
environment:
|
||||||
|
- USER_UID=1000
|
||||||
|
- USER_GID=1000
|
||||||
|
- GITEA__database__DB_TYPE=mysql
|
||||||
|
- GITEA__database__HOST=gitea_db:3306
|
||||||
|
- GITEA__database__NAME=gitea
|
||||||
|
- GITEA__database__USER=gitea
|
||||||
|
- GITEA__database__PASSWD=gitea
|
||||||
|
restart: always
|
||||||
|
networks:
|
||||||
|
- gitea
|
||||||
|
volumes:
|
||||||
|
- ./gitea:/data
|
||||||
|
- /etc/timezone:/etc/timezone:ro
|
||||||
|
- /etc/localtime:/etc/localtime:ro
|
||||||
|
ports:
|
||||||
|
- "3000:3000"
|
||||||
|
- "222:22"
|
||||||
|
depends_on:
|
||||||
|
- gitea_db
|
||||||
|
|
||||||
|
gitea_db:
|
||||||
|
image: mysql:8
|
||||||
|
restart: always
|
||||||
|
environment:
|
||||||
|
- MYSQL_ROOT_PASSWORD=gitea
|
||||||
|
- MYSQL_USER=gitea
|
||||||
|
- MYSQL_PASSWORD=gitea
|
||||||
|
- MYSQL_DATABASE=gitea
|
||||||
|
networks:
|
||||||
|
- gitea
|
||||||
|
volumes:
|
||||||
|
- ./mysql:/var/lib/mysql
|
||||||
@ -0,0 +1,13 @@
|
|||||||
|
version: '3'
|
||||||
|
services:
|
||||||
|
|
||||||
|
# https://blog.csdn.net/fengtao0821/article/details/110526941
|
||||||
|
gitlab-runner:
|
||||||
|
image: gitlab/gitlab-runner
|
||||||
|
restart: always
|
||||||
|
container_name: gitlab-runner
|
||||||
|
user: root
|
||||||
|
privileged: true
|
||||||
|
volumes:
|
||||||
|
- ./config:/etc/gitlab-runner
|
||||||
|
- /var/run/docker.sock:/var/run/docker.sock
|
||||||
@ -0,0 +1,24 @@
|
|||||||
|
version: '3'
|
||||||
|
services:
|
||||||
|
gitlab:
|
||||||
|
image: 'gitlab/gitlab-ce:latest'
|
||||||
|
container_name: gitlab
|
||||||
|
restart: always
|
||||||
|
environment:
|
||||||
|
GITLAB_OMNIBUS_CONFIG: |
|
||||||
|
external_url 'http://192.168.31.249:8929' #若有域名可以写域名
|
||||||
|
gitlab_rails['gitlab_shell_ssh_port'] = 2224
|
||||||
|
ports:
|
||||||
|
- '8929:8929'
|
||||||
|
- '2224:22'
|
||||||
|
logging:
|
||||||
|
driver: "json-file"
|
||||||
|
options:
|
||||||
|
max-size: 1024m
|
||||||
|
volumes:
|
||||||
|
#将相关配置映射到当前目录下的config目录
|
||||||
|
- './config:/etc/gitlab'
|
||||||
|
#将日志映射到当前目录下的logs目录
|
||||||
|
- './logs:/var/log/gitlab'
|
||||||
|
#将数据映射到当前目录下的data目录
|
||||||
|
- './data:/var/opt/gitlab'
|
||||||
@ -0,0 +1,23 @@
|
|||||||
|
version: '3'
|
||||||
|
|
||||||
|
services:
|
||||||
|
|
||||||
|
grafana:
|
||||||
|
image: grafana/grafana
|
||||||
|
container_name: grafana
|
||||||
|
restart: always
|
||||||
|
user: root
|
||||||
|
ports:
|
||||||
|
- "3100:3000"
|
||||||
|
environment:
|
||||||
|
- HTTP_USER=admin
|
||||||
|
- HTTP_PASS=admin
|
||||||
|
- INFLUXDB_HOST=influxdb
|
||||||
|
- INFLUXDB_PORT=8186
|
||||||
|
- INFLUXDB_NAME=telegraf
|
||||||
|
- INFLUXDB_USER=root
|
||||||
|
- INFLUXDB_PASS=root
|
||||||
|
volumes:
|
||||||
|
- "./grafana:/var/lib/grafana"
|
||||||
|
|
||||||
|
|
||||||
@ -0,0 +1,5 @@
|
|||||||
|
|
||||||
|
|
||||||
|
https://blog.csdn.net/weixin_46557630/article/details/127071444
|
||||||
|
|
||||||
|
https://blog.csdn.net/qq_36595568/article/details/124285925
|
||||||
@ -0,0 +1,58 @@
|
|||||||
|
version: '3.7'
|
||||||
|
|
||||||
|
services:
|
||||||
|
telegraf:
|
||||||
|
image: telegraf
|
||||||
|
container_name: telegraf
|
||||||
|
restart: always
|
||||||
|
volumes:
|
||||||
|
- ./telegraf:/etc/telegraf
|
||||||
|
- /sys:/rootfs/sys:ro
|
||||||
|
- /proc:/rootfs/proc:ro
|
||||||
|
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||||||
|
environment:
|
||||||
|
- 'HOST_PROC=/rootfs/proc'
|
||||||
|
- 'HOST_SYS=/rootfs/sys'
|
||||||
|
- /etc/localtime:/etc/localtime:ro
|
||||||
|
networks:
|
||||||
|
- monitor
|
||||||
|
depends_on:
|
||||||
|
- influxdb
|
||||||
|
|
||||||
|
influxdb:
|
||||||
|
# image: influxdb:2.0
|
||||||
|
image: influxdb:1.8
|
||||||
|
container_name: influxdb
|
||||||
|
restart: always
|
||||||
|
environment:
|
||||||
|
# - DOCKER_INFLUXDB_INIT_MODE=setup
|
||||||
|
# - DOCKER_INFLUXDB_INIT_USERNAME=my-user
|
||||||
|
# - DOCKER_INFLUXDB_INIT_PASSWORD=my-password
|
||||||
|
# - DOCKER_INFLUXDB_INIT_ORG=my-org
|
||||||
|
# - DOCKER_INFLUXDB_INIT_BUCKET=my-bucket
|
||||||
|
|
||||||
|
# - INFLUXDB_DB=db0
|
||||||
|
- INFLUXDB_HTTP_AUTH_ENABLED=true
|
||||||
|
- INFLUXDB_ADMIN_USER=telegraf
|
||||||
|
- INFLUXDB_ADMIN_PASSWORD=telegraf
|
||||||
|
# - PRE_CREATE_DB=telegraf
|
||||||
|
# - ADMIN_USER="telegraf"
|
||||||
|
# - INFLUXDB_INIT_PWD="telegraf"
|
||||||
|
# - GOGC=10
|
||||||
|
# - INFLUXDB_DATA_INDEX_VERSION=tsi1
|
||||||
|
ports:
|
||||||
|
- "8086:8086"
|
||||||
|
expose:
|
||||||
|
- "8090"
|
||||||
|
- "8099"
|
||||||
|
volumes:
|
||||||
|
# - "./influxdb/data:/var/lib/influxdb2"
|
||||||
|
# - "./influxdb/config:/etc/influxdb2"
|
||||||
|
- "./influxdb/db:/var/lib/influxdb"
|
||||||
|
networks:
|
||||||
|
- monitor
|
||||||
|
|
||||||
|
networks:
|
||||||
|
monitor:
|
||||||
|
name: 'influxdb-net'
|
||||||
|
|
||||||
@ -0,0 +1 @@
|
|||||||
|
https://blog.csdn.net/qq_32096997/article/details/115010804
|
||||||
@ -0,0 +1,30 @@
|
|||||||
|
# https://juejin.cn/post/7018489702651002887
|
||||||
|
version: '3.3'
|
||||||
|
services:
|
||||||
|
mongodb:
|
||||||
|
container_name: mongodb
|
||||||
|
image: mongo:4.4.14
|
||||||
|
restart: always
|
||||||
|
ports:
|
||||||
|
- 27017:27017
|
||||||
|
volumes:
|
||||||
|
- ./data/db:/data/db
|
||||||
|
- ./data/log:/var/log/mongodb
|
||||||
|
- ./data/config:/etc/mongo
|
||||||
|
environment:
|
||||||
|
- MONGO_INITDB_ROOT_USERNAME=admin
|
||||||
|
- MONGO_INITDB_ROOT_PASSWORD=admin
|
||||||
|
mongo-express:
|
||||||
|
image: mongo-express:0.54.0
|
||||||
|
container_name: mongo-express
|
||||||
|
restart: always
|
||||||
|
ports:
|
||||||
|
- 8081:8081
|
||||||
|
environment:
|
||||||
|
- ME_CONFIG_MONGODB_ADMINUSERNAME=root
|
||||||
|
- ME_CONFIG_MONGODB_ADMINPASSWORD=root
|
||||||
|
- ME_CONFIG_MONGODB_SERVER=mongodb
|
||||||
|
|
||||||
|
networks:
|
||||||
|
default:
|
||||||
|
name: mongodb_network
|
||||||
@ -0,0 +1,45 @@
|
|||||||
|
version: '2'
|
||||||
|
services:
|
||||||
|
mariadb:
|
||||||
|
image: docker.io/bitnami/mariadb:10.6
|
||||||
|
restart: always
|
||||||
|
environment:
|
||||||
|
# ALLOW_EMPTY_PASSWORD is recommended only for development.
|
||||||
|
- ALLOW_EMPTY_PASSWORD=yes
|
||||||
|
- MARIADB_USER=bn_moodle
|
||||||
|
- MARIADB_DATABASE=bitnami_moodle
|
||||||
|
- MARIADB_CHARACTER_SET=utf8mb4
|
||||||
|
- MARIADB_COLLATE=utf8mb4_unicode_ci
|
||||||
|
volumes:
|
||||||
|
- 'mariadb_data:/bitnami/mariadb'
|
||||||
|
moodle:
|
||||||
|
image: docker.io/bitnami/moodle:4.1
|
||||||
|
restart: always
|
||||||
|
ports:
|
||||||
|
- '8180:8080'
|
||||||
|
- '8143:8443'
|
||||||
|
environment:
|
||||||
|
- MOODLE_USERNAME=user
|
||||||
|
- MOODLE_PASSWORD=bitnami
|
||||||
|
- MOODLE_DATABASE_HOST=mariadb
|
||||||
|
- MOODLE_DATABASE_PORT_NUMBER=3306
|
||||||
|
- MOODLE_DATABASE_USER=bn_moodle
|
||||||
|
- MOODLE_DATABASE_NAME=bitnami_moodle
|
||||||
|
- MOODLE_SITE_NAME=maidong
|
||||||
|
- MOODLE_HOST=moodle.windymuse.site
|
||||||
|
- MOODLE_REVERSEPROXY=true
|
||||||
|
- MOODLE_SSLPROXY=true
|
||||||
|
# ALLOW_EMPTY_PASSWORD is recommended only for development.
|
||||||
|
- ALLOW_EMPTY_PASSWORD=yes
|
||||||
|
volumes:
|
||||||
|
- 'moodle_data:/bitnami/moodle'
|
||||||
|
- 'moodledata_data:/bitnami/moodledata'
|
||||||
|
depends_on:
|
||||||
|
- mariadb
|
||||||
|
volumes:
|
||||||
|
mariadb_data:
|
||||||
|
driver: local
|
||||||
|
moodle_data:
|
||||||
|
driver: local
|
||||||
|
moodledata_data:
|
||||||
|
driver: local
|
||||||
@ -0,0 +1,3 @@
|
|||||||
|
部署文档
|
||||||
|
|
||||||
|
https://hub.docker.com/r/bitnami/moodle
|
||||||
@ -0,0 +1,14 @@
|
|||||||
|
version: '3.1'
|
||||||
|
services:
|
||||||
|
db:
|
||||||
|
container_name: mysql57
|
||||||
|
image: mysql:5.7
|
||||||
|
volumes:
|
||||||
|
- ./data/db:/var/lib/mysql
|
||||||
|
- ./etc/my.cnf:/etc/mysql/mysql.conf.d/mysqld.cnf
|
||||||
|
restart: always
|
||||||
|
ports:
|
||||||
|
- 33306:3306
|
||||||
|
environment:
|
||||||
|
MYSQL_ROOT_PASSWORD: 123456
|
||||||
|
secure_file_priv:
|
||||||
@ -0,0 +1,48 @@
|
|||||||
|
[mysqld]
|
||||||
|
character-set-server=utf8mb4
|
||||||
|
log-bin=mysql-bin
|
||||||
|
server-id=1
|
||||||
|
pid-file = /var/run/mysqld/mysqld.pid
|
||||||
|
socket = /var/run/mysqld/mysqld.sock
|
||||||
|
datadir = /var/lib/mysql
|
||||||
|
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
|
||||||
|
symbolic-links=0
|
||||||
|
secure_file_priv =
|
||||||
|
wait_timeout=120
|
||||||
|
interactive_timeout=120
|
||||||
|
default-time_zone = '+8:00'
|
||||||
|
skip-external-locking
|
||||||
|
skip-name-resolve
|
||||||
|
open_files_limit = 10240
|
||||||
|
max_connections = 1000
|
||||||
|
max_connect_errors = 6000
|
||||||
|
table_open_cache = 800
|
||||||
|
max_allowed_packet = 40m
|
||||||
|
sort_buffer_size = 2M
|
||||||
|
join_buffer_size = 1M
|
||||||
|
thread_cache_size = 32
|
||||||
|
query_cache_size = 64M
|
||||||
|
transaction_isolation = READ-COMMITTED
|
||||||
|
tmp_table_size = 128M
|
||||||
|
max_heap_table_size = 128M
|
||||||
|
log-bin = mysql-bin
|
||||||
|
sync-binlog = 1
|
||||||
|
binlog_format = ROW
|
||||||
|
binlog_cache_size = 1M
|
||||||
|
key_buffer_size = 128M
|
||||||
|
read_buffer_size = 2M
|
||||||
|
read_rnd_buffer_size = 4M
|
||||||
|
bulk_insert_buffer_size = 64M
|
||||||
|
lower_case_table_names = 1
|
||||||
|
explicit_defaults_for_timestamp=true
|
||||||
|
skip_name_resolve = ON
|
||||||
|
event_scheduler = ON
|
||||||
|
log_bin_trust_function_creators = 1
|
||||||
|
innodb_buffer_pool_size = 512M
|
||||||
|
innodb_flush_log_at_trx_commit = 1
|
||||||
|
innodb_file_per_table = 1
|
||||||
|
innodb_log_buffer_size = 4M
|
||||||
|
innodb_log_file_size = 256M
|
||||||
|
innodb_max_dirty_pages_pct = 90
|
||||||
|
innodb_read_io_threads = 4
|
||||||
|
innodb_write_io_threads = 4
|
||||||
@ -0,0 +1,11 @@
|
|||||||
|
version: "3.9"
|
||||||
|
services:
|
||||||
|
nexus:
|
||||||
|
image: sonatype/nexus3:latest
|
||||||
|
container_name: nexus
|
||||||
|
restart: always
|
||||||
|
volumes:
|
||||||
|
# 自定义数据卷位置为当前目录下的 data 目录
|
||||||
|
- ./data:/nexus-data
|
||||||
|
ports:
|
||||||
|
- "8082:8081"
|
||||||
@ -0,0 +1,18 @@
|
|||||||
|
|
||||||
|
server {
|
||||||
|
listen 443 ssl http2;
|
||||||
|
listen [::]:443 ssl http2;
|
||||||
|
server_name cloudreve.windymuse.site;
|
||||||
|
|
||||||
|
ssl_certificate /ssl/fullchain.crt;
|
||||||
|
ssl_certificate_key /ssl/private.pem;
|
||||||
|
|
||||||
|
ssl_session_timeout 10m;
|
||||||
|
ssl_ciphers HIGH:!aNULL:!MD5;
|
||||||
|
ssl_prefer_server_ciphers on;
|
||||||
|
client_max_body_size 100m;
|
||||||
|
|
||||||
|
location / {
|
||||||
|
proxy_pass http://192.168.31.249:5212;
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,18 @@
|
|||||||
|
|
||||||
|
server {
|
||||||
|
listen 443 ssl http2;
|
||||||
|
listen [::]:443 ssl http2;
|
||||||
|
server_name crawlab.windymuse.site;
|
||||||
|
|
||||||
|
ssl_certificate /ssl/fullchain.crt;
|
||||||
|
ssl_certificate_key /ssl/private.pem;
|
||||||
|
|
||||||
|
ssl_session_timeout 10m;
|
||||||
|
ssl_ciphers HIGH:!aNULL:!MD5;
|
||||||
|
ssl_prefer_server_ciphers on;
|
||||||
|
client_max_body_size 100m;
|
||||||
|
|
||||||
|
location / {
|
||||||
|
proxy_pass http://192.168.31.249:8080;
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,18 @@
|
|||||||
|
|
||||||
|
server {
|
||||||
|
listen 443 ssl http2;
|
||||||
|
listen [::]:443 ssl http2;
|
||||||
|
server_name drone.windymuse.site;
|
||||||
|
|
||||||
|
ssl_certificate /ssl/fullchain.crt;
|
||||||
|
ssl_certificate_key /ssl/private.pem;
|
||||||
|
|
||||||
|
ssl_session_timeout 10m;
|
||||||
|
ssl_ciphers HIGH:!aNULL:!MD5;
|
||||||
|
ssl_prefer_server_ciphers on;
|
||||||
|
client_max_body_size 100m;
|
||||||
|
|
||||||
|
location / {
|
||||||
|
proxy_pass http://192.168.31.249:9901;
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,18 @@
|
|||||||
|
|
||||||
|
server {
|
||||||
|
listen 443 ssl http2;
|
||||||
|
listen [::]:443 ssl http2;
|
||||||
|
server_name fast-poster.windymuse.site;
|
||||||
|
|
||||||
|
ssl_certificate /ssl/fullchain.crt;
|
||||||
|
ssl_certificate_key /ssl/private.pem;
|
||||||
|
|
||||||
|
ssl_session_timeout 10m;
|
||||||
|
ssl_ciphers HIGH:!aNULL:!MD5;
|
||||||
|
ssl_prefer_server_ciphers on;
|
||||||
|
client_max_body_size 100m;
|
||||||
|
|
||||||
|
location / {
|
||||||
|
proxy_pass http://192.168.31.249:5000;
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,18 @@
|
|||||||
|
|
||||||
|
server {
|
||||||
|
listen 443 ssl http2;
|
||||||
|
listen [::]:443 ssl http2;
|
||||||
|
server_name gitea.windymuse.site;
|
||||||
|
|
||||||
|
ssl_certificate /ssl/fullchain.crt;
|
||||||
|
ssl_certificate_key /ssl/private.pem;
|
||||||
|
|
||||||
|
ssl_session_timeout 10m;
|
||||||
|
ssl_ciphers HIGH:!aNULL:!MD5;
|
||||||
|
ssl_prefer_server_ciphers on;
|
||||||
|
client_max_body_size 100m;
|
||||||
|
|
||||||
|
location / {
|
||||||
|
proxy_pass http://192.168.31.249:3000;
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,18 @@
|
|||||||
|
|
||||||
|
server {
|
||||||
|
listen 443 ssl http2;
|
||||||
|
listen [::]:443 ssl http2;
|
||||||
|
server_name gitlab.windymuse.site;
|
||||||
|
|
||||||
|
ssl_certificate /ssl/fullchain.crt;
|
||||||
|
ssl_certificate_key /ssl/private.pem;
|
||||||
|
|
||||||
|
ssl_session_timeout 10m;
|
||||||
|
ssl_ciphers HIGH:!aNULL:!MD5;
|
||||||
|
ssl_prefer_server_ciphers on;
|
||||||
|
client_max_body_size 100m;
|
||||||
|
|
||||||
|
location / {
|
||||||
|
proxy_pass http://192.168.31.249:8929;
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,18 @@
|
|||||||
|
|
||||||
|
server {
|
||||||
|
listen 443 ssl http2;
|
||||||
|
listen [::]:443 ssl http2;
|
||||||
|
server_name grafana.windymuse.site;
|
||||||
|
|
||||||
|
ssl_certificate /ssl/fullchain.crt;
|
||||||
|
ssl_certificate_key /ssl/private.pem;
|
||||||
|
|
||||||
|
ssl_session_timeout 10m;
|
||||||
|
ssl_ciphers HIGH:!aNULL:!MD5;
|
||||||
|
ssl_prefer_server_ciphers on;
|
||||||
|
client_max_body_size 100m;
|
||||||
|
|
||||||
|
location / {
|
||||||
|
proxy_pass http://192.168.31.249:3100;
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,18 @@
|
|||||||
|
|
||||||
|
server {
|
||||||
|
listen 443 ssl http2;
|
||||||
|
listen [::]:443 ssl http2;
|
||||||
|
server_name harbor.windymuse.site;
|
||||||
|
|
||||||
|
ssl_certificate /ssl/fullchain.crt;
|
||||||
|
ssl_certificate_key /ssl/private.pem;
|
||||||
|
|
||||||
|
ssl_session_timeout 10m;
|
||||||
|
ssl_ciphers HIGH:!aNULL:!MD5;
|
||||||
|
ssl_prefer_server_ciphers on;
|
||||||
|
client_max_body_size 100m;
|
||||||
|
|
||||||
|
location / {
|
||||||
|
proxy_pass http://192.168.31.249:6080;
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,18 @@
|
|||||||
|
|
||||||
|
server {
|
||||||
|
listen 443 ssl http2;
|
||||||
|
listen [::]:443 ssl http2;
|
||||||
|
server_name home-assistant.windymuse.site;
|
||||||
|
|
||||||
|
ssl_certificate /ssl/fullchain.crt;
|
||||||
|
ssl_certificate_key /ssl/private.pem;
|
||||||
|
|
||||||
|
ssl_session_timeout 10m;
|
||||||
|
ssl_ciphers HIGH:!aNULL:!MD5;
|
||||||
|
ssl_prefer_server_ciphers on;
|
||||||
|
client_max_body_size 100m;
|
||||||
|
|
||||||
|
location / {
|
||||||
|
proxy_pass http://192.168.31.249:8123;
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,18 @@
|
|||||||
|
|
||||||
|
server {
|
||||||
|
listen 443 ssl http2;
|
||||||
|
listen [::]:443 ssl http2;
|
||||||
|
server_name momgo-express.windymuse.site;
|
||||||
|
|
||||||
|
ssl_certificate /ssl/fullchain.crt;
|
||||||
|
ssl_certificate_key /ssl/private.pem;
|
||||||
|
|
||||||
|
ssl_session_timeout 10m;
|
||||||
|
ssl_ciphers HIGH:!aNULL:!MD5;
|
||||||
|
ssl_prefer_server_ciphers on;
|
||||||
|
client_max_body_size 100m;
|
||||||
|
|
||||||
|
location / {
|
||||||
|
proxy_pass http://192.168.31.249:8081;
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,18 @@
|
|||||||
|
|
||||||
|
server {
|
||||||
|
listen 443 ssl http2;
|
||||||
|
listen [::]:443 ssl http2;
|
||||||
|
server_name moodle.windymuse.site;
|
||||||
|
|
||||||
|
ssl_certificate /ssl/fullchain.crt;
|
||||||
|
ssl_certificate_key /ssl/private.pem;
|
||||||
|
|
||||||
|
ssl_session_timeout 10m;
|
||||||
|
ssl_ciphers HIGH:!aNULL:!MD5;
|
||||||
|
ssl_prefer_server_ciphers on;
|
||||||
|
client_max_body_size 100m;
|
||||||
|
|
||||||
|
location / {
|
||||||
|
proxy_pass http://192.168.31.249:8180;
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,18 @@
|
|||||||
|
|
||||||
|
server {
|
||||||
|
listen 443 ssl http2;
|
||||||
|
listen [::]:443 ssl http2;
|
||||||
|
server_name nexus.windymuse.site;
|
||||||
|
|
||||||
|
ssl_certificate /ssl/fullchain.crt;
|
||||||
|
ssl_certificate_key /ssl/private.pem;
|
||||||
|
|
||||||
|
ssl_session_timeout 10m;
|
||||||
|
ssl_ciphers HIGH:!aNULL:!MD5;
|
||||||
|
ssl_prefer_server_ciphers on;
|
||||||
|
client_max_body_size 100m;
|
||||||
|
|
||||||
|
location / {
|
||||||
|
proxy_pass http://192.168.31.249:8082;
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,18 @@
|
|||||||
|
|
||||||
|
server {
|
||||||
|
listen 443 ssl http2;
|
||||||
|
listen [::]:443 ssl http2;
|
||||||
|
server_name portainer.windymuse.site;
|
||||||
|
|
||||||
|
ssl_certificate /ssl/fullchain.crt;
|
||||||
|
ssl_certificate_key /ssl/private.pem;
|
||||||
|
|
||||||
|
ssl_session_timeout 10m;
|
||||||
|
ssl_ciphers HIGH:!aNULL:!MD5;
|
||||||
|
ssl_prefer_server_ciphers on;
|
||||||
|
client_max_body_size 100m;
|
||||||
|
|
||||||
|
location / {
|
||||||
|
proxy_pass http://192.168.31.249:9009;
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,18 @@
|
|||||||
|
|
||||||
|
server {
|
||||||
|
listen 443 ssl http2;
|
||||||
|
listen [::]:443 ssl http2;
|
||||||
|
server_name postgresql-adminer.windymuse.site;
|
||||||
|
|
||||||
|
ssl_certificate /ssl/fullchain.crt;
|
||||||
|
ssl_certificate_key /ssl/private.pem;
|
||||||
|
|
||||||
|
ssl_session_timeout 10m;
|
||||||
|
ssl_ciphers HIGH:!aNULL:!MD5;
|
||||||
|
ssl_prefer_server_ciphers on;
|
||||||
|
client_max_body_size 100m;
|
||||||
|
|
||||||
|
location / {
|
||||||
|
proxy_pass http://192.168.31.249:8888;
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,18 @@
|
|||||||
|
|
||||||
|
server {
|
||||||
|
listen 443 ssl http2;
|
||||||
|
listen [::]:443 ssl http2;
|
||||||
|
server_name sonarqube.windymuse.site;
|
||||||
|
|
||||||
|
ssl_certificate /ssl/fullchain.crt;
|
||||||
|
ssl_certificate_key /ssl/private.pem;
|
||||||
|
|
||||||
|
ssl_session_timeout 10m;
|
||||||
|
ssl_ciphers HIGH:!aNULL:!MD5;
|
||||||
|
ssl_prefer_server_ciphers on;
|
||||||
|
client_max_body_size 100m;
|
||||||
|
|
||||||
|
location / {
|
||||||
|
proxy_pass http://192.168.31.249:9000;
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,23 @@
|
|||||||
|
|
||||||
|
|
||||||
|
server {
|
||||||
|
listen 443 ssl http2;
|
||||||
|
listen [::]:443 ssl http2;
|
||||||
|
server_name uptime-kuma.windymuse.site;
|
||||||
|
|
||||||
|
ssl_certificate /ssl/fullchain.crt;
|
||||||
|
ssl_certificate_key /ssl/private.pem;
|
||||||
|
|
||||||
|
ssl_session_timeout 10m;
|
||||||
|
ssl_ciphers HIGH:!aNULL:!MD5;
|
||||||
|
ssl_prefer_server_ciphers on;
|
||||||
|
client_max_body_size 100m;
|
||||||
|
|
||||||
|
location / {
|
||||||
|
proxy_pass http://192.168.31.249:3001;
|
||||||
|
proxy_http_version 1.1;
|
||||||
|
proxy_set_header Upgrade $http_upgrade;
|
||||||
|
proxy_set_header Connection "upgrade";
|
||||||
|
proxy_set_header Host $host;
|
||||||
|
}
|
||||||
|
}
|
||||||
@ -0,0 +1,63 @@
|
|||||||
|
user root;
|
||||||
|
worker_processes 1;
|
||||||
|
|
||||||
|
error_log /var/log/nginx/error.log warn;
|
||||||
|
pid /var/run/nginx.pid;
|
||||||
|
|
||||||
|
events {
|
||||||
|
worker_connections 1024;
|
||||||
|
}
|
||||||
|
|
||||||
|
http {
|
||||||
|
include /etc/nginx/mime.types;
|
||||||
|
default_type application/octet-stream;
|
||||||
|
|
||||||
|
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
|
||||||
|
'$status $body_bytes_sent "$http_referer" '
|
||||||
|
'"$http_user_agent" "$http_x_forwarded_for"';
|
||||||
|
|
||||||
|
access_log /var/log/nginx/access.log main;
|
||||||
|
|
||||||
|
sendfile on;
|
||||||
|
#tcp_nopush on;
|
||||||
|
|
||||||
|
keepalive_timeout 65;
|
||||||
|
|
||||||
|
#gzip on;
|
||||||
|
|
||||||
|
# https://blog.csdn.net/weixin_44972135/article/details/92806391
|
||||||
|
client_max_body_size 1024m;
|
||||||
|
client_body_buffer_size 10m;
|
||||||
|
client_header_buffer_size 10m;
|
||||||
|
proxy_buffers 4 128k;
|
||||||
|
proxy_busy_buffers_size 128k;
|
||||||
|
|
||||||
|
server {
|
||||||
|
listen 80;
|
||||||
|
server_name *.windymuse.site;
|
||||||
|
|
||||||
|
location / {
|
||||||
|
rewrite ^(.*)$ https://$host$1 permanent;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
server {
|
||||||
|
listen 80;
|
||||||
|
server_name *.windymuse.top;
|
||||||
|
|
||||||
|
location / {
|
||||||
|
rewrite ^(.*)$ https://$host$1 permanent;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
server {
|
||||||
|
listen 80;
|
||||||
|
server_name *.windymuse.fun;
|
||||||
|
|
||||||
|
location / {
|
||||||
|
rewrite ^(.*)$ https://$host$1 permanent;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
include /etc/nginx/conf.d/*.conf;
|
||||||
|
}
|
||||||
@ -0,0 +1,50 @@
|
|||||||
|
version: '3'
|
||||||
|
services:
|
||||||
|
nginx-proxy:
|
||||||
|
restart: always
|
||||||
|
image: nginx
|
||||||
|
container_name: nginx-proxy
|
||||||
|
ports:
|
||||||
|
- 80:80
|
||||||
|
- 443:443
|
||||||
|
volumes:
|
||||||
|
- ./data/conf.d:/etc/nginx/conf.d
|
||||||
|
- ./data/log:/var/log/nginx
|
||||||
|
- ./data/conf/nginx.conf:/etc/nginx/nginx.conf
|
||||||
|
- ./ssl:/ssl
|
||||||
|
# - /usr/local/myApp:/usr/share/nginx/html
|
||||||
|
# - /etc/letsencrypt:/etc/letsencrypt
|
||||||
|
|
||||||
|
# https://blog.csdn.net/qq_42700766/article/details/128492794
|
||||||
|
# username:admin
|
||||||
|
# password:admin
|
||||||
|
nginx-ui:
|
||||||
|
restart: always
|
||||||
|
image: crazyleojay/nginx_ui:latest
|
||||||
|
container_name: nginx-ui
|
||||||
|
ports:
|
||||||
|
- 8880:80
|
||||||
|
- 8889:8889
|
||||||
|
volumes:
|
||||||
|
- ./data/conf/nginx.conf:/install/nginx/conf/nginx.conf
|
||||||
|
- ./data/conf.d:/etc/nginx/conf.d
|
||||||
|
|
||||||
|
# https://blog.csdn.net/feifeiyechuan/article/details/115344837
|
||||||
|
# https://www.cnblogs.com/Yogile/p/15002756.html
|
||||||
|
# https://kevinmeng.fitit100.com/archives/shi-yong-nginxwebui-kuai-su-an-zhuang-he-pei-zhi-nginx
|
||||||
|
# username:admin
|
||||||
|
# password:admin/Admin123
|
||||||
|
nginx-web-ui:
|
||||||
|
restart: always
|
||||||
|
image: cym1102/nginxwebui:latest
|
||||||
|
container_name: nginx-web-ui
|
||||||
|
privileged: true
|
||||||
|
volumes:
|
||||||
|
- ./nginxWebUI:/home/nginxWebUI
|
||||||
|
- ./data/conf.d:/etc/nginx/conf.d
|
||||||
|
- ./data/log:/var/log/nginx
|
||||||
|
- ./data/conf/nginx.conf:/etc/nginx/nginx.conf
|
||||||
|
- ./ssl:/ssl
|
||||||
|
environment:
|
||||||
|
BOOT_OPTIONS: "--server.port=8899"
|
||||||
|
network_mode: "host"
|
||||||
@ -0,0 +1 @@
|
|||||||
|
ssl中的证书可用于 windymuse.top , *.windymuse.top , windymuse.site , *.windymuse.site , windymuse.fun , *.windymuse.fun
|
||||||
@ -0,0 +1,32 @@
|
|||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIFcjCCBFqgAwIBAgISA20ByOOc1b5C/yvbTOXmrX7rMA0GCSqGSIb3DQEBCwUA
|
||||||
|
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
|
||||||
|
EwJSMzAeFw0yMzAyMDUyMDM0MDVaFw0yMzA1MDYyMDM0MDRaMBgxFjAUBgNVBAMT
|
||||||
|
DXdpbmR5bXVzZS50b3AwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDF
|
||||||
|
VdsL4OvpVLh4UQ43cwP8bSIVJw/BjJPeKDDqZQu8n54vuPY9evvMQp626vfXW8/h
|
||||||
|
is2RzIrAcb3rHj/AFWhSUREstaHwviHkBn7zwUneHqHgBlgUoZ9eiAYPjV8oaYDw
|
||||||
|
+0grbcwG/bzThV7SNGJeyzVwU/VQJmB5JqPuyAn4iip4xpe8F3RyHgJYUVwSMlIA
|
||||||
|
yiocbhsXzLRP25S0mIJyW7KUwyINP3H2LvZR8A2KS+aaRISlT5QOyBlbpBJjbKsQ
|
||||||
|
d9+kkdTTy7v0hJqWXSRp1octeF301vX9KjDmLftLLbI9QrK1c7pr4T6E9/oxK8Y0
|
||||||
|
NG+DLeRiPw7H5OoZqtJZAgMBAAGjggKaMIICljAOBgNVHQ8BAf8EBAMCBaAwHQYD
|
||||||
|
VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0O
|
||||||
|
BBYEFBo5kDgeqx9VTXnikannqfzQiaKKMB8GA1UdIwQYMBaAFBQusxe3WFbLrlAJ
|
||||||
|
QOYfr52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggrBgEFBQcwAYYVaHR0cDovL3Iz
|
||||||
|
Lm8ubGVuY3Iub3JnMCIGCCsGAQUFBzAChhZodHRwOi8vcjMuaS5sZW5jci5vcmcv
|
||||||
|
MGsGA1UdEQRkMGKCDyoud2luZHltdXNlLmZ1boIQKi53aW5keW11c2Uuc2l0ZYIP
|
||||||
|
Ki53aW5keW11c2UudG9wgg13aW5keW11c2UuZnVugg53aW5keW11c2Uuc2l0ZYIN
|
||||||
|
d2luZHltdXNlLnRvcDBMBgNVHSAERTBDMAgGBmeBDAECATA3BgsrBgEEAYLfEwEB
|
||||||
|
ATAoMCYGCCsGAQUFBwIBFhpodHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCCAQMG
|
||||||
|
CisGAQQB1nkCBAIEgfQEgfEA7wB1AHoyjFTYty22IOo44FIe6YQWcDIThU070ivB
|
||||||
|
OlejUutSAAABhiOAJCMAAAQDAEYwRAIgAwOZRKfr7aNRx8ce3ITEuRSdiStvmn4Y
|
||||||
|
EnRHEoiI6EkCIHJoJUrIEDqxcrBU9oWpYUGyyNiod+RkFK0eGZ+Dp45zAHYA6D7Q
|
||||||
|
2j71BjUy51covIlryQPTy9ERa+zraeF3fW0GvW4AAAGGI4AkEwAABAMARzBFAiBE
|
||||||
|
MIwKdMz2ASinPTBilXPjfxL5drx0AaCfnLvNlYeWKAIhAIOokwFKSXNTo9mOCmsv
|
||||||
|
A/xKN5IMZEIkmq9ZH3yN2uFWMA0GCSqGSIb3DQEBCwUAA4IBAQAr+T18EScuvHXY
|
||||||
|
rh+OdNz6TkeAwZEE94274GFMyQmZfCy4YFU3gOkBS6Fr9UyqT74nicuqx2BWEHyZ
|
||||||
|
wxKFBYoSdxzQzLQaAwYWKTI5lJ5YzL+Na3UEgFQMgnQAu33WUmN1TGaDZRkU7nwt
|
||||||
|
CBB5IHrMggdmuqWhpTZNjLwESVywpsnBj3AVFTgiVeNo9JflcEzBtnztYxtDKuLa
|
||||||
|
AatN2y3g7JG8ubxJIK4W+nbgWMadMz9Z6unpRl/G+lxF+5elbl3Ecc5nysW+nBNV
|
||||||
|
P3QjplirAFYhvguRs0qIdt9KZerdVqmtcF2lI2AoIwLP4w89CaSw3nTBA3LYyyzx
|
||||||
|
fz1vLQXy
|
||||||
|
-----END CERTIFICATE-----
|
||||||
Binary file not shown.
@ -0,0 +1,30 @@
|
|||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
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
|
||||||
|
nLRbwHOoq7hHwg==
|
||||||
|
-----END CERTIFICATE-----
|
||||||
@ -0,0 +1,31 @@
|
|||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIFYDCCBEigAwIBAgIQQAF3ITfU6UK47naqPGQKtzANBgkqhkiG9w0BAQsFADA/
|
||||||
|
MSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMT
|
||||||
|
DkRTVCBSb290IENBIFgzMB4XDTIxMDEyMDE5MTQwM1oXDTI0MDkzMDE4MTQwM1ow
|
||||||
|
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
|
||||||
|
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwggIiMA0GCSqGSIb3DQEB
|
||||||
|
AQUAA4ICDwAwggIKAoICAQCt6CRz9BQ385ueK1coHIe+3LffOJCMbjzmV6B493XC
|
||||||
|
ov71am72AE8o295ohmxEk7axY/0UEmu/H9LqMZshftEzPLpI9d1537O4/xLxIZpL
|
||||||
|
wYqGcWlKZmZsj348cL+tKSIG8+TA5oCu4kuPt5l+lAOf00eXfJlII1PoOK5PCm+D
|
||||||
|
LtFJV4yAdLbaL9A4jXsDcCEbdfIwPPqPrt3aY6vrFk/CjhFLfs8L6P+1dy70sntK
|
||||||
|
4EwSJQxwjQMpoOFTJOwT2e4ZvxCzSow/iaNhUd6shweU9GNx7C7ib1uYgeGJXDR5
|
||||||
|
bHbvO5BieebbpJovJsXQEOEO3tkQjhb7t/eo98flAgeYjzYIlefiN5YNNnWe+w5y
|
||||||
|
sR2bvAP5SQXYgd0FtCrWQemsAXaVCg/Y39W9Eh81LygXbNKYwagJZHduRze6zqxZ
|
||||||
|
Xmidf3LWicUGQSk+WT7dJvUkyRGnWqNMQB9GoZm1pzpRboY7nn1ypxIFeFntPlF4
|
||||||
|
FQsDj43QLwWyPntKHEtzBRL8xurgUBN8Q5N0s8p0544fAQjQMNRbcTa0B7rBMDBc
|
||||||
|
SLeCO5imfWCKoqMpgsy6vYMEG6KDA0Gh1gXxG8K28Kh8hjtGqEgqiNx2mna/H2ql
|
||||||
|
PRmP6zjzZN7IKw0KKP/32+IVQtQi0Cdd4Xn+GOdwiK1O5tmLOsbdJ1Fu/7xk9TND
|
||||||
|
TwIDAQABo4IBRjCCAUIwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYw
|
||||||
|
SwYIKwYBBQUHAQEEPzA9MDsGCCsGAQUFBzAChi9odHRwOi8vYXBwcy5pZGVudHJ1
|
||||||
|
c3QuY29tL3Jvb3RzL2RzdHJvb3RjYXgzLnA3YzAfBgNVHSMEGDAWgBTEp7Gkeyxx
|
||||||
|
+tvhS5B1/8QVYIWJEDBUBgNVHSAETTBLMAgGBmeBDAECATA/BgsrBgEEAYLfEwEB
|
||||||
|
ATAwMC4GCCsGAQUFBwIBFiJodHRwOi8vY3BzLnJvb3QteDEubGV0c2VuY3J5cHQu
|
||||||
|
b3JnMDwGA1UdHwQ1MDMwMaAvoC2GK2h0dHA6Ly9jcmwuaWRlbnRydXN0LmNvbS9E
|
||||||
|
U1RST09UQ0FYM0NSTC5jcmwwHQYDVR0OBBYEFHm0WeZ7tuXkAXOACIjIGlj26Ztu
|
||||||
|
MA0GCSqGSIb3DQEBCwUAA4IBAQAKcwBslm7/DlLQrt2M51oGrS+o44+/yQoDFVDC
|
||||||
|
5WxCu2+b9LRPwkSICHXM6webFGJueN7sJ7o5XPWioW5WlHAQU7G75K/QosMrAdSW
|
||||||
|
9MUgNTP52GE24HGNtLi1qoJFlcDyqSMo59ahy2cI2qBDLKobkx/J3vWraV0T9VuG
|
||||||
|
WCLKTVXkcGdtwlfFRjlBz4pYg1htmf5X6DYO8A4jqv2Il9DjXA6USbW1FzXSLr9O
|
||||||
|
he8Y4IWS6wY7bCkjCWDcRQJMEhg76fsO3txE+FiYruq9RUWhiF1myv4Q6W+CyBFC
|
||||||
|
Dfvp7OOGAN6dEOM4+qR9sdjoSYKEBpsr6GtPAQw4dy753ec5
|
||||||
|
-----END CERTIFICATE-----
|
||||||
@ -0,0 +1,28 @@
|
|||||||
|
******************************************************************
|
||||||
|
【来此加密】
|
||||||
|
https://letsencrypt.osfipin.com/
|
||||||
|
******************************************************************
|
||||||
|
1. 域名:
|
||||||
|
windymuse.top,*.windymuse.top,windymuse.site,*.windymuse.site,windymuse.fun,*.windymuse.fun
|
||||||
|
------------------------------------------------------------------
|
||||||
|
2. 域名详情:
|
||||||
|
https://acme-v02.api.letsencrypt.org/acme/order/303940600/163098956576
|
||||||
|
------------------------------------------------------------------
|
||||||
|
3. 到期时间:
|
||||||
|
2023-05-07 04:34:04
|
||||||
|
------------------------------------------------------------------
|
||||||
|
4. 文件说明:
|
||||||
|
fullchain.crt: 证书和证书链
|
||||||
|
certificate.crt: 证书
|
||||||
|
chain.crt: 证书链
|
||||||
|
chain_old.crt: 低版本系统证书链
|
||||||
|
private.pem: 密钥(请妥善保存)
|
||||||
|
public.pem: 公钥
|
||||||
|
certificate.pfx: pfx格式证书(使用pfx导入密码)
|
||||||
|
------------------------------------------------------------------
|
||||||
|
5. pfx导入密码:
|
||||||
|
20f31a
|
||||||
|
******************************************************************
|
||||||
|
联系邮箱:
|
||||||
|
support@mail.osfipin.com
|
||||||
|
******************************************************************
|
||||||
@ -0,0 +1,63 @@
|
|||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
MIIFcjCCBFqgAwIBAgISA20ByOOc1b5C/yvbTOXmrX7rMA0GCSqGSIb3DQEBCwUA
|
||||||
|
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
|
||||||
|
EwJSMzAeFw0yMzAyMDUyMDM0MDVaFw0yMzA1MDYyMDM0MDRaMBgxFjAUBgNVBAMT
|
||||||
|
DXdpbmR5bXVzZS50b3AwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQDF
|
||||||
|
VdsL4OvpVLh4UQ43cwP8bSIVJw/BjJPeKDDqZQu8n54vuPY9evvMQp626vfXW8/h
|
||||||
|
is2RzIrAcb3rHj/AFWhSUREstaHwviHkBn7zwUneHqHgBlgUoZ9eiAYPjV8oaYDw
|
||||||
|
+0grbcwG/bzThV7SNGJeyzVwU/VQJmB5JqPuyAn4iip4xpe8F3RyHgJYUVwSMlIA
|
||||||
|
yiocbhsXzLRP25S0mIJyW7KUwyINP3H2LvZR8A2KS+aaRISlT5QOyBlbpBJjbKsQ
|
||||||
|
d9+kkdTTy7v0hJqWXSRp1octeF301vX9KjDmLftLLbI9QrK1c7pr4T6E9/oxK8Y0
|
||||||
|
NG+DLeRiPw7H5OoZqtJZAgMBAAGjggKaMIICljAOBgNVHQ8BAf8EBAMCBaAwHQYD
|
||||||
|
VR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0O
|
||||||
|
BBYEFBo5kDgeqx9VTXnikannqfzQiaKKMB8GA1UdIwQYMBaAFBQusxe3WFbLrlAJ
|
||||||
|
QOYfr52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggrBgEFBQcwAYYVaHR0cDovL3Iz
|
||||||
|
Lm8ubGVuY3Iub3JnMCIGCCsGAQUFBzAChhZodHRwOi8vcjMuaS5sZW5jci5vcmcv
|
||||||
|
MGsGA1UdEQRkMGKCDyoud2luZHltdXNlLmZ1boIQKi53aW5keW11c2Uuc2l0ZYIP
|
||||||
|
Ki53aW5keW11c2UudG9wgg13aW5keW11c2UuZnVugg53aW5keW11c2Uuc2l0ZYIN
|
||||||
|
d2luZHltdXNlLnRvcDBMBgNVHSAERTBDMAgGBmeBDAECATA3BgsrBgEEAYLfEwEB
|
||||||
|
ATAoMCYGCCsGAQUFBwIBFhpodHRwOi8vY3BzLmxldHNlbmNyeXB0Lm9yZzCCAQMG
|
||||||
|
CisGAQQB1nkCBAIEgfQEgfEA7wB1AHoyjFTYty22IOo44FIe6YQWcDIThU070ivB
|
||||||
|
OlejUutSAAABhiOAJCMAAAQDAEYwRAIgAwOZRKfr7aNRx8ce3ITEuRSdiStvmn4Y
|
||||||
|
EnRHEoiI6EkCIHJoJUrIEDqxcrBU9oWpYUGyyNiod+RkFK0eGZ+Dp45zAHYA6D7Q
|
||||||
|
2j71BjUy51covIlryQPTy9ERa+zraeF3fW0GvW4AAAGGI4AkEwAABAMARzBFAiBE
|
||||||
|
MIwKdMz2ASinPTBilXPjfxL5drx0AaCfnLvNlYeWKAIhAIOokwFKSXNTo9mOCmsv
|
||||||
|
A/xKN5IMZEIkmq9ZH3yN2uFWMA0GCSqGSIb3DQEBCwUAA4IBAQAr+T18EScuvHXY
|
||||||
|
rh+OdNz6TkeAwZEE94274GFMyQmZfCy4YFU3gOkBS6Fr9UyqT74nicuqx2BWEHyZ
|
||||||
|
wxKFBYoSdxzQzLQaAwYWKTI5lJ5YzL+Na3UEgFQMgnQAu33WUmN1TGaDZRkU7nwt
|
||||||
|
CBB5IHrMggdmuqWhpTZNjLwESVywpsnBj3AVFTgiVeNo9JflcEzBtnztYxtDKuLa
|
||||||
|
AatN2y3g7JG8ubxJIK4W+nbgWMadMz9Z6unpRl/G+lxF+5elbl3Ecc5nysW+nBNV
|
||||||
|
P3QjplirAFYhvguRs0qIdt9KZerdVqmtcF2lI2AoIwLP4w89CaSw3nTBA3LYyyzx
|
||||||
|
fz1vLQXy
|
||||||
|
-----END CERTIFICATE-----
|
||||||
|
|
||||||
|
-----BEGIN CERTIFICATE-----
|
||||||
|
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
|
||||||
|
nLRbwHOoq7hHwg==
|
||||||
|
-----END CERTIFICATE-----
|
||||||
@ -0,0 +1,28 @@
|
|||||||
|
-----BEGIN PRIVATE KEY-----
|
||||||
|
MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDFVdsL4OvpVLh4
|
||||||
|
UQ43cwP8bSIVJw/BjJPeKDDqZQu8n54vuPY9evvMQp626vfXW8/his2RzIrAcb3r
|
||||||
|
Hj/AFWhSUREstaHwviHkBn7zwUneHqHgBlgUoZ9eiAYPjV8oaYDw+0grbcwG/bzT
|
||||||
|
hV7SNGJeyzVwU/VQJmB5JqPuyAn4iip4xpe8F3RyHgJYUVwSMlIAyiocbhsXzLRP
|
||||||
|
25S0mIJyW7KUwyINP3H2LvZR8A2KS+aaRISlT5QOyBlbpBJjbKsQd9+kkdTTy7v0
|
||||||
|
hJqWXSRp1octeF301vX9KjDmLftLLbI9QrK1c7pr4T6E9/oxK8Y0NG+DLeRiPw7H
|
||||||
|
5OoZqtJZAgMBAAECggEAEXz6XKMiRRts/byxNdjLkaNaUeWUT+LVd+q36w3pbF34
|
||||||
|
9uG9cNVlW0TMLAnGzR8l3Scf8Lvf0A5EdoHHxI4hIKpuizfNkjhHaJ3qwk9u7HBq
|
||||||
|
iCAHzkxEg2wqnVY6CKrQ8opSawbf/f6erWA0dwyNazk3Ey1doCzGf/YcsRypRY1R
|
||||||
|
EKB5X4U8buT03MwQGCnU242XYW9CB+pkRsA8lADAmatJ9WlUQ0lujw5ftX3lHESx
|
||||||
|
gHuzZbJxQsqGqmLq9RGPRY54KV1E2fIVYBj+c2uMxAf2Rz4N3SJt1LhPElHeZ0sm
|
||||||
|
XHfx0rBAjXgzE0iTKz6si5wL9dOp5ips/TNpJ8kYwQKBgQD3axGSfIpPQ8876t+M
|
||||||
|
MiQRYAvt2rrWTZnj4Ijahm4jI/dcZ2q1+1gisJ6uTv966phd9rQf7ULtJeHspn8z
|
||||||
|
w9hnh/JjEn6RPZUlsql5fjyYT0T0tBvoC8DJwegT1JnBu05KQbSzt0bcGpL46Cui
|
||||||
|
EETeg8nvRqV5pF66FdkVeK1ymwKBgQDMLhR91/F3gt/jQ8uDhg2ts60uMeR7e160
|
||||||
|
4V9GVca7O4gkx6WSTT6tZiO6y1T0NBLWsRY3hbhsJQeb6wZPG9qYjY7BVpihxSiD
|
||||||
|
HqqIN2v/x9kNOEnmQTpck9jd1Ze4Ga1wHBHzPY4MQhwtIN5lXA93GocU9VIgQkUK
|
||||||
|
T0u6Cqz0GwKBgDWuIjrhEHUQJkc+t0/IlTC74PqzKTRT096wGaEn539yTznaKjnf
|
||||||
|
lYi5P0RcWWvGuFYyr3P52zpurKzWluSZSjt0MG+0VIeYj+KE9+YnMGhvUmuxJBjd
|
||||||
|
a++aRYr/5ng09lCAHv+a9SHOFjMw1D6uPvL0LvzeHArfUboYAWh6LU+fAoGAYvN+
|
||||||
|
CNLregDaIhjL+2yvGlx2dGnHkjRi3IRQmRSe4ERkoXaD/lgjJQPYEwHRpRvLeXKP
|
||||||
|
Es9iZj635k9LWnFkSgRoh7hA9j1HeewVtzgsxeQDg82gus8nyo/4TOHjylvfWvKv
|
||||||
|
nFNbkQNFBnXkcfjgodcgWf7eEzYqoWl2iK39zbsCgYEA282e6wVhosqASeBZHf5t
|
||||||
|
AWGZdPBCdgXMJjUcn0hAJoN5rKgPxcHqvjj7RmPLgrFLSzuFfkKtAAG5SPY3uB1y
|
||||||
|
xMAOnrBhWwQOuBTgmezBzCkecgqEOmVQUlGSdEnPDTycpoZDYIvPqcVY1l4c/vLG
|
||||||
|
l0Ev8CfJhtpY3EinDwDL0lE=
|
||||||
|
-----END PRIVATE KEY-----
|
||||||
@ -0,0 +1,9 @@
|
|||||||
|
-----BEGIN PUBLIC KEY-----
|
||||||
|
MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxVXbC+Dr6VS4eFEON3MD
|
||||||
|
/G0iFScPwYyT3igw6mULvJ+eL7j2PXr7zEKetur311vP4YrNkcyKwHG96x4/wBVo
|
||||||
|
UlERLLWh8L4h5AZ+88FJ3h6h4AZYFKGfXogGD41fKGmA8PtIK23MBv2804Ve0jRi
|
||||||
|
Xss1cFP1UCZgeSaj7sgJ+IoqeMaXvBd0ch4CWFFcEjJSAMoqHG4bF8y0T9uUtJiC
|
||||||
|
cluylMMiDT9x9i72UfANikvmmkSEpU+UDsgZW6QSY2yrEHffpJHU08u79ISall0k
|
||||||
|
adaHLXhd9Nb1/Sow5i37Sy2yPUKytXO6a+E+hPf6MSvGNDRvgy3kYj8Ox+TqGarS
|
||||||
|
WQIDAQAB
|
||||||
|
-----END PUBLIC KEY-----
|
||||||
@ -0,0 +1,18 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
cat ./data/conf.d/*.conf | grep "server_name" | grep -v "#" >> 1.txt #这里需要改成你的nginx路径
|
||||||
|
sed -i "s#server_name##g" 1.txt
|
||||||
|
sed -i "s#;##g" 1.txt
|
||||||
|
|
||||||
|
DomainList=`cat 1.txt | xargs`
|
||||||
|
|
||||||
|
for i in $DomainList
|
||||||
|
do
|
||||||
|
DomainResults=`dig $i |grep "192.168.31.249" | wc -l`
|
||||||
|
if [ $DomainResults -eq 0 ];then
|
||||||
|
echo "$i 没有解析" >> ErrorDomainList.txt #没有解析的域名存入这个文件里面
|
||||||
|
else
|
||||||
|
echo "$i" >> 3.txt #最终有解析的域名存入这个文件
|
||||||
|
|
||||||
|
|
||||||
|
fi
|
||||||
|
done
|
||||||
@ -0,0 +1,15 @@
|
|||||||
|
<settings xmlns="http://maven.apache.org/SETTINGS/1.1.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.1.0 http://maven.apache.org/xsd/settings-1.1.0.xsd">
|
||||||
|
<localRepository>/root/.m2/repository</localRepository>
|
||||||
|
<mirrors>
|
||||||
|
<mirror>
|
||||||
|
<id>alimaven</id>
|
||||||
|
<name>aliyun</name>
|
||||||
|
<mirrorOf>central</mirrorOf>
|
||||||
|
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
|
||||||
|
</mirror>
|
||||||
|
</mirrors>
|
||||||
|
<pluginGroups>
|
||||||
|
<pluginGroup>org.apache.maven.plugins</pluginGroup>
|
||||||
|
<pluginGroup>org.codehaus.mojo</pluginGroup>
|
||||||
|
</pluginGroups>
|
||||||
|
</settings>
|
||||||
@ -0,0 +1,28 @@
|
|||||||
|
version: "3"
|
||||||
|
|
||||||
|
networks:
|
||||||
|
gitea:
|
||||||
|
external: false
|
||||||
|
|
||||||
|
services:
|
||||||
|
server:
|
||||||
|
image: gitea/gitea:1.18.1
|
||||||
|
container_name: gitea
|
||||||
|
environment:
|
||||||
|
- USER_UID=1000
|
||||||
|
- USER_GID=1000
|
||||||
|
- GITEA__database__DB_TYPE=mysql
|
||||||
|
- GITEA__database__HOST=rm-wz9yxho9eg3x33hpono.mysql.rds.aliyuncs.com:3306
|
||||||
|
- GITEA__database__NAME=gitea
|
||||||
|
- GITEA__database__USER=gitea
|
||||||
|
- GITEA__database__PASSWD=ALVPD3iumzjBX4hiMjo3AWYN
|
||||||
|
restart: always
|
||||||
|
networks:
|
||||||
|
- gitea
|
||||||
|
volumes:
|
||||||
|
- ./gitea:/data
|
||||||
|
- /etc/timezone:/etc/timezone:ro
|
||||||
|
- /etc/localtime:/etc/localtime:ro
|
||||||
|
ports:
|
||||||
|
- "3000:3000"
|
||||||
|
- "222:22"
|
||||||
@ -0,0 +1,5 @@
|
|||||||
|
|
||||||
|
|
||||||
|
# [gitea & drone webhook推送不成功](https://www.cnblogs.com/shiningrise/p/16944140.html)
|
||||||
|
|
||||||
|
https://www.cnblogs.com/shiningrise/p/16944140.html
|
||||||
@ -0,0 +1,13 @@
|
|||||||
|
version: '3'
|
||||||
|
services:
|
||||||
|
pgweb:
|
||||||
|
image: dpage/pgadmin4
|
||||||
|
container_name: pgadmin
|
||||||
|
ports:
|
||||||
|
- "18081:80"
|
||||||
|
environment:
|
||||||
|
PGADMIN_DEFAULT_EMAIL: "zeng32@qq.com"
|
||||||
|
PGADMIN_DEFAULT_PASSWORD: "123456"
|
||||||
|
volumes:
|
||||||
|
- ./pgadmin:/var/lib/pgadmin
|
||||||
|
restart: always
|
||||||
@ -0,0 +1,12 @@
|
|||||||
|
version: "3.2"
|
||||||
|
services:
|
||||||
|
portainer:
|
||||||
|
image: portainer/portainer-ce
|
||||||
|
container_name: portainer
|
||||||
|
restart: always
|
||||||
|
ports:
|
||||||
|
- "8008:8000"
|
||||||
|
- "9009:9000"
|
||||||
|
volumes:
|
||||||
|
- /var/run/docker.sock:/var/run/docker.sock
|
||||||
|
- ./data:/data
|
||||||
@ -0,0 +1,19 @@
|
|||||||
|
version: '3.1'
|
||||||
|
services:
|
||||||
|
postgresql:
|
||||||
|
image: postgres:14
|
||||||
|
container_name: postgresql
|
||||||
|
restart: always
|
||||||
|
environment:
|
||||||
|
POSTGRES_PASSWORD: root
|
||||||
|
ports:
|
||||||
|
- 5432:5432
|
||||||
|
volumes:
|
||||||
|
- ./data:/var/lib/postgresql/data
|
||||||
|
|
||||||
|
adminer:
|
||||||
|
image: adminer
|
||||||
|
container_name: postgresql-adminer
|
||||||
|
restart: always
|
||||||
|
ports:
|
||||||
|
- 8888:8080
|
||||||
@ -0,0 +1,38 @@
|
|||||||
|
version: '3'
|
||||||
|
|
||||||
|
services:
|
||||||
|
|
||||||
|
node_exporter:
|
||||||
|
image: prom/node-exporter:latest
|
||||||
|
container_name: node_exporter
|
||||||
|
command:
|
||||||
|
- '--path.rootfs=/host'
|
||||||
|
pid: host
|
||||||
|
user: root
|
||||||
|
restart: unless-stopped
|
||||||
|
environment:
|
||||||
|
- TZ=Asia/Shanghai
|
||||||
|
ports:
|
||||||
|
- 9100:9100
|
||||||
|
volumes:
|
||||||
|
- '/:/host:ro,rslave'
|
||||||
|
|
||||||
|
prometheus:
|
||||||
|
image: prom/prometheus:latest
|
||||||
|
restart: always
|
||||||
|
container_name: prometheus
|
||||||
|
hostname: prometheus
|
||||||
|
environment:
|
||||||
|
- TZ=Asia/Shanghai
|
||||||
|
ports:
|
||||||
|
- 9090:9090
|
||||||
|
command:
|
||||||
|
- '--config.file=/etc/prometheus/prometheus.yml'
|
||||||
|
- '--storage.tsdb.path=/prometheus'
|
||||||
|
- '--web.console.libraries=/usr/share/prometheus/console_libraries'
|
||||||
|
- '--web.console.templates=/usr/share/prometheus/consoles'
|
||||||
|
- '--storage.tsdb.retention.time=7d'
|
||||||
|
- '--web.external-url=prometheus'
|
||||||
|
volumes:
|
||||||
|
- ./prometheus/prometheus.yml:/etc/prometheus/prometheus.yml
|
||||||
|
- ./promdata:/prometheus
|
||||||
@ -0,0 +1,27 @@
|
|||||||
|
# my global config
|
||||||
|
global:
|
||||||
|
scrape_interval: 15s # Set the scrape interval to every 15 seconds. Default is every 1 minute.
|
||||||
|
evaluation_interval: 15s # Evaluate rules every 15 seconds. The default is every 1 minute.
|
||||||
|
# scrape_timeout is set to the global default (10s).
|
||||||
|
|
||||||
|
# Alertmanager configuration
|
||||||
|
alerting:
|
||||||
|
alertmanagers:
|
||||||
|
- static_configs:
|
||||||
|
- targets:
|
||||||
|
# - alertmanager:9093
|
||||||
|
|
||||||
|
# Load rules once and periodically evaluate them according to the global 'evaluation_interval'.
|
||||||
|
rule_files:
|
||||||
|
# - "first_rules.yml"
|
||||||
|
# - "second_rules.yml"
|
||||||
|
|
||||||
|
# A scrape configuration containing exactly one endpoint to scrape:
|
||||||
|
# Here it's Prometheus itself.
|
||||||
|
scrape_configs:
|
||||||
|
# The job name is added as a label `job=<job_name>` to any timeseries scraped from this config.
|
||||||
|
- job_name: 'node-exporter'
|
||||||
|
static_configs:
|
||||||
|
- targets: ['192.168.31.249:9100']
|
||||||
|
labels:
|
||||||
|
host: myhost01
|
||||||
@ -0,0 +1,14 @@
|
|||||||
|
# https://zhuanlan.zhihu.com/p/384332104
|
||||||
|
version: '3'
|
||||||
|
services:
|
||||||
|
redis:
|
||||||
|
image: redis:4.0.1
|
||||||
|
restart: always
|
||||||
|
container_name: redis-401
|
||||||
|
volumes:
|
||||||
|
- ./data:/data
|
||||||
|
- ./conf/redis.conf:/usr/local/etc/redis/redis.conf
|
||||||
|
- ./logs:/logs
|
||||||
|
command: redis-server /usr/local/etc/redis/redis.conf
|
||||||
|
ports:
|
||||||
|
- '6379:6379'
|
||||||
@ -0,0 +1,13 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
tm=`date +%Y%m%d-%H%M%S`
|
||||||
|
echo "====================================================="
|
||||||
|
echo "Starting redis."
|
||||||
|
echo "Starting <${tm}>."
|
||||||
|
echo "====================================================="
|
||||||
|
echo "Please ensure the config files right."
|
||||||
|
echo "====================================================="
|
||||||
|
|
||||||
|
docker-compose -p redis up -d
|
||||||
@ -0,0 +1,13 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
tm=`date +%Y%m%d-%H%M%S`
|
||||||
|
echo "====================================================="
|
||||||
|
echo "Starting redis."
|
||||||
|
echo "Starting <${tm}>."
|
||||||
|
echo "====================================================="
|
||||||
|
echo "Please ensure the config files right."
|
||||||
|
echo "====================================================="
|
||||||
|
|
||||||
|
docker-compose -p redis down
|
||||||
@ -0,0 +1,35 @@
|
|||||||
|
# 参考文档
|
||||||
|
|
||||||
|
[docker-compose部署SonarQube - 掘金 (juejin.cn)](https://juejin.cn/post/7027362354547392526)
|
||||||
|
|
||||||
|
# 启动时候遇到的问题
|
||||||
|
|
||||||
|
## 权限问题
|
||||||
|
|
||||||
|
chmod -R 777 .
|
||||||
|
|
||||||
|
## max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]
|
||||||
|
|
||||||
|
[(101条消息) max virtual memory areas vm.max_map_count [65530] is too low, increase to at least [262144]_无关痛痒qaq的博客-CSDN博客](https://blog.csdn.net/qq_43655835/article/details/104633359)
|
||||||
|
|
||||||
|
### 原因
|
||||||
|
|
||||||
|
**sonarqube底层用的是elasticsearch**
|
||||||
|
|
||||||
|
# 默认用户名和密码
|
||||||
|
|
||||||
|
admin
|
||||||
|
|
||||||
|
admin
|
||||||
|
|
||||||
|
# 新密码
|
||||||
|
|
||||||
|
admin123
|
||||||
|
|
||||||
|
# 与gitlab集成
|
||||||
|
|
||||||
|
[(101条消息) SonarQube与GitLab集成_椰汁菠萝的博客-CSDN博客_gitlab sonarqube](https://blog.csdn.net/suo082407128/article/details/119328421)
|
||||||
|
|
||||||
|
# 安装中文插件
|
||||||
|
|
||||||
|
[sonar+Jenkins 构建代码质量自动化分析平台 - 腾讯云开发者社区-腾讯云 (tencent.com)](https://cloud.tencent.com/developer/article/1698814#:~:text=%E7%99%BB%E9%99%86sonar%E5%90%8E%EF%BC%8C%E5%9C%A8Administration%E2%80%93%3ESystem%E2%80%93%3EUpdate,Center%E2%80%93%3EAvailable%E4%B8%AD%E6%90%9C%E7%B4%A2Chinese%E5%B0%B1%E5%8F%AF%E4%BB%A5%E7%9C%8B%E5%88%B0%E4%B8%AD%E6%96%87%E6%8F%92%E4%BB%B6%E5%8C%85%EF%BC%8C%E7%82%B9%E5%87%BBinstall%E5%8D%B3%E5%8F%AF%E5%AE%89%E8%A3%85%E3%80%82)
|
||||||
@ -0,0 +1,41 @@
|
|||||||
|
# https://juejin.cn/post/7027362354547392526
|
||||||
|
version: '3'
|
||||||
|
services:
|
||||||
|
# postgres:
|
||||||
|
# image: postgres:12
|
||||||
|
# restart: always
|
||||||
|
# container_name: postgres
|
||||||
|
# ports:
|
||||||
|
# - 5432:5432
|
||||||
|
# volumes:
|
||||||
|
# - /opt/postgres/postgresql/:/var/lib/postgresql
|
||||||
|
# - /opt/postgres/data/:/var/lib/postgresql/data
|
||||||
|
# environment:
|
||||||
|
# TZ: Asia/Shanghai
|
||||||
|
# POSTGRES_USER: sonar
|
||||||
|
# POSTGRES_PASSWORD: sonar123
|
||||||
|
# POSTGRES_DB: sonar
|
||||||
|
# networks:
|
||||||
|
# - sonar-network
|
||||||
|
sonar:
|
||||||
|
image: sonarqube:9.8-community
|
||||||
|
restart: always
|
||||||
|
container_name: sonar
|
||||||
|
# depends_on:
|
||||||
|
# - postgres
|
||||||
|
volumes:
|
||||||
|
- ./extensions:/opt/sonarqube/extensions
|
||||||
|
- ./logs:/opt/sonarqube/logs
|
||||||
|
- ./data:/opt/sonarqube/data
|
||||||
|
- ./conf:/opt/sonarqube/conf
|
||||||
|
ports:
|
||||||
|
- 9000:9000
|
||||||
|
environment:
|
||||||
|
SONARQUBE_JDBC_USERNAME: postgres
|
||||||
|
SONARQUBE_JDBC_PASSWORD: root
|
||||||
|
SONARQUBE_JDBC_URL: jdbc:postgresql://192.168.31.249:5432/postgres
|
||||||
|
networks:
|
||||||
|
- sonar-network
|
||||||
|
networks:
|
||||||
|
sonar-network:
|
||||||
|
driver: bridge
|
||||||
Binary file not shown.
@ -0,0 +1,18 @@
|
|||||||
|
version: '3'
|
||||||
|
|
||||||
|
services:
|
||||||
|
|
||||||
|
telegraf:
|
||||||
|
image: telegraf
|
||||||
|
container_name: telegraf
|
||||||
|
restart: always
|
||||||
|
volumes:
|
||||||
|
- ./telegraf:/etc/telegraf
|
||||||
|
- /sys:/rootfs/sys:ro
|
||||||
|
- /proc:/rootfs/proc:ro
|
||||||
|
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||||||
|
environment:
|
||||||
|
- 'HOST_PROC=/rootfs/proc'
|
||||||
|
- 'HOST_SYS=/rootfs/sys'
|
||||||
|
- /etc/localtime:/etc/localtime:ro
|
||||||
|
|
||||||
@ -0,0 +1,11 @@
|
|||||||
|
version: '3.3'
|
||||||
|
|
||||||
|
services:
|
||||||
|
uptime-kuma:
|
||||||
|
image: louislam/uptime-kuma:latest
|
||||||
|
container_name: uptime-kuma
|
||||||
|
restart: always
|
||||||
|
volumes:
|
||||||
|
- ./uptime-kuma:/app/data
|
||||||
|
ports:
|
||||||
|
- 3001:3001
|
||||||
@ -0,0 +1,5 @@
|
|||||||
|
用户名和密码
|
||||||
|
|
||||||
|
admin
|
||||||
|
|
||||||
|
rwc@ync0gph1JRJ@bhp
|
||||||
@ -0,0 +1,204 @@
|
|||||||
|
[2022-08-24 03:14:03] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `ping`, `status`, `time`) values (60, false, 9, '200 - OK', 6, 1, '2022-08-24 03:14:01') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2022-08-27 03:14:02] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `ping`, `status`, `time`) values (60, false, 1, '200 - ', 182, 1, '2022-08-27 03:14:00') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2022-08-29 03:14:02] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `ping`, `status`, `time`) values (60, false, 4, '200 - ', 199, 1, '2022-08-29 03:14:00') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2022-08-31 03:14:04] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `ping`, `status`, `time`) values (61, false, 8, '200 - OK', 253, 1, '2022-08-31 03:14:02') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2022-09-02 03:14:03] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `ping`, `status`, `time`) values (60, false, 3, '200 - ', 167, 1, '2022-09-02 03:14:01') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2022-09-06 03:14:02] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `ping`, `status`, `time`) values (60, false, 7, '200 - OK', 6, 1, '2022-09-06 03:14:00') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2022-09-16 03:14:03] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `ping`, `status`, `time`) values (60, false, 12, '200 - OK', 6, 1, '2022-09-16 03:14:01') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2022-10-29 03:14:03] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `ping`, `status`, `time`) values (60, false, 2, '200 - ', 8, 1, '2022-10-29 03:14:01') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2022-11-05 03:14:05] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `status`, `time`) values (60, false, 5, 'certificate has expired', 0, '2022-11-05 03:14:04') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2022-11-12 03:14:06] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `status`, `time`) values (60, false, 5, 'certificate has expired', 0, '2022-11-12 03:14:05') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2022-11-13 03:14:05] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `ping`, `status`, `time`) values (60, false, 11, '200 - OK', 10, 1, '2022-11-13 03:14:03') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2022-11-14 03:14:03] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `ping`, `status`, `time`) values (60, false, 1, '200 - ', 158, 1, '2022-11-14 03:14:00') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2022-11-17 03:14:03] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `ping`, `status`, `time`) values (60, false, 7, '200 - OK', 7, 1, '2022-11-17 03:14:01') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2022-11-19 03:14:07] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `status`, `time`) values (60, false, 5, 'certificate has expired', 0, '2022-11-19 03:14:05') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2022-11-20 03:14:02] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `ping`, `status`, `time`) values (60, false, 7, '200 - OK', 6, 1, '2022-11-20 03:14:00') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2022-11-21 03:14:02] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `ping`, `status`, `time`) values (60, false, 11, '200 - OK', 9, 1, '2022-11-21 03:14:00') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2022-11-30 03:14:02] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `ping`, `status`, `time`) values (64, false, 8, '200 - OK', 4296, 1, '2022-11-30 03:13:57') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2022-12-03 03:14:04] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `ping`, `status`, `time`) values (60, false, 2, '200 - ', 9, 1, '2022-12-03 03:14:01') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2022-12-05 03:14:03] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `ping`, `status`, `time`) values (61, false, 13, '200 - OK', 6, 1, '2022-12-05 03:14:01') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2022-12-05 03:14:05] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `ping`, `status`, `time`) values (60, false, 11, '200 - OK', 7, 1, '2022-12-05 03:14:01') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2022-12-06 03:14:04] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `ping`, `status`, `time`) values (60, false, 1, '200 - ', 150, 1, '2022-12-06 03:14:02') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2022-12-07 03:14:03] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `ping`, `status`, `time`) values (60, false, 14, '200 - OK', 7, 1, '2022-12-07 03:14:01') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2022-12-08 03:14:03] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `ping`, `status`, `time`) values (60, false, 9, '200 - OK', 13, 1, '2022-12-08 03:14:01') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2022-12-10 03:14:03] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `ping`, `status`, `time`) values (60, false, 14, '200 - OK', 9, 1, '2022-12-10 03:14:01') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2022-12-10 03:14:05] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `ping`, `status`, `time`) values (65, false, 8, '200 - OK', 4460, 1, '2022-12-10 03:13:58') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2022-12-10 03:14:06] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `ping`, `status`, `time`) values (60, false, 7, '200 - OK', 9, 1, '2022-12-10 03:14:01') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2022-12-13 03:14:01] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `status`, `time`) values (60, false, 5, 'certificate has expired', 0, '2022-12-13 03:14:00') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2022-12-15 03:14:03] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `ping`, `status`, `time`) values (60, false, 13, '200 - OK', 14, 1, '2022-12-15 03:14:01') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2022-12-19 03:14:02] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `ping`, `status`, `time`) values (60, false, 14, '200 - OK', 6, 1, '2022-12-19 03:14:00') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2022-12-19 03:14:04] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `ping`, `status`, `time`) values (60, false, 7, '200 - OK', 5, 1, '2022-12-19 03:14:00') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2022-12-19 03:14:05] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `ping`, `status`, `time`) values (64, false, 8, '200 - OK', 3822, 1, '2022-12-19 03:14:00') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2022-12-20 03:14:02] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `status`, `time`) values (60, false, 5, 'certificate has expired', 0, '2022-12-20 03:14:01') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2022-12-27 03:14:04] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `status`, `time`) values (60, false, 5, 'certificate has expired', 0, '2022-12-27 03:14:02') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2022-12-27 03:14:05] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `ping`, `status`, `time`) values (61, false, 3, '200 - ', 185, 1, '2022-12-27 03:14:02') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2022-12-28 03:14:03] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `ping`, `status`, `time`) values (60, false, 9, '200 - OK', 7, 1, '2022-12-28 03:14:01') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2022-12-29 03:14:02] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `ping`, `status`, `time`) values (60, false, 8, '200 - OK', 11, 1, '2022-12-29 03:14:01') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2023-01-01 03:14:02] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `ping`, `status`, `time`) values (60, false, 8, '200 - OK', 10, 1, '2023-01-01 03:14:01') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2023-01-01 03:14:06] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `ping`, `status`, `time`) values (60, false, 7, '200 - OK', 6, 1, '2023-01-01 03:14:04') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2023-01-03 03:14:04] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `status`, `time`) values (60, false, 5, 'certificate has expired', 0, '2023-01-03 03:14:03') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2023-01-04 03:14:03] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `ping`, `status`, `time`) values (60, false, 8, '200 - OK', 9, 1, '2023-01-04 03:14:02') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2023-01-07 03:14:02] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `ping`, `status`, `time`) values (60, false, 1, '200 - ', 149, 1, '2023-01-07 03:14:00') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2023-01-07 03:14:05] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `ping`, `status`, `time`) values (60, false, 9, '200 - OK', 6, 1, '2023-01-07 03:14:03') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2023-01-08 03:14:04] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `ping`, `status`, `time`) values (60, false, 14, '200 - OK', 6, 1, '2023-01-08 03:14:01') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2023-01-08 03:14:05] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `ping`, `status`, `time`) values (60, false, 10, '200 - OK', 6, 1, '2023-01-08 03:14:01') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2023-01-08 03:14:08] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `ping`, `status`, `time`) values (60, false, 6, '200 - OK', 6, 1, '2023-01-08 03:14:02') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2023-01-08 03:14:09] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `ping`, `status`, `time`) values (60, false, 11, '200 - OK', 9, 1, '2023-01-08 03:14:03') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2023-01-10 03:14:06] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `ping`, `status`, `time`) values (60, false, 5, '200 - OK', 7, 1, '2023-01-10 03:14:04') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2023-01-10 03:14:10] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `ping`, `status`, `time`) values (60, false, 8, '200 - OK', 10, 1, '2023-01-10 03:14:09') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2023-01-11 03:14:04] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `ping`, `status`, `time`) values (60, false, 6, '200 - OK', 5, 1, '2023-01-11 03:14:02') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2023-01-11 03:14:06] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `ping`, `status`, `time`) values (60, false, 4, '200 - ', 185, 1, '2023-01-11 03:14:03') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
|
[2023-01-11 03:14:08] [Error: insert into `heartbeat` (`duration`, `important`, `monitor_id`, `msg`, `ping`, `status`, `time`) values (61, false, 1, '200 - ', 148, 1, '2023-01-11 03:14:05') - SQLITE_BUSY: database is locked] {
|
||||||
|
errno: 5,
|
||||||
|
code: 'SQLITE_BUSY'
|
||||||
|
}
|
||||||
Loading…
Reference in new issue