分类 Linux 下的文章 - This-PC
首页
文章归档
Search
1
在VPS上安装飞牛OS
48 阅读
2
VPS初始设置
21 阅读
3
Linux使用群晖的ABB套件进行整机备份
19 阅读
4
Windows10没有休眠选项解决办法
17 阅读
5
Python读取其他程序回显
14 阅读
系统相关
Windows
Linux
虚拟化NAS
群晖
PVE
VMware
飞牛
编程相关
Python
Docker
登录
找到
2
篇与
Linux
相关的结果
2025-02-26
一些常用的docker-compose
NGINX proxy manger 1.汉化版 version: '3' services: app: image: 'chishin/nginx-proxy-manager-zh:release' restart: always ports: - '80:80' - '81:81' - '443:443' volumes: - ./data:/data - ./letsencrypt:/etc/letsencrypt2.原版 version: '3' services: app: image: 'jc21/nginx-proxy-manager:latest' restart: unless-stopped ports: - '80:80' # 冒号左边可以改成自己服务器未被占用的端口 - '81:81' # 冒号左边可以改成自己服务器未被占用的端口 - '443:443' # 冒号左边可以改成自己服务器未被占用的端口 volumes: - ./data:/data # 冒号左边可以改路径,现在是表示把数据存放在在当前文件夹下的 data 文件夹中 - ./letsencrypt:/etc/letsencrypt MySQL version: '3' services: mysql: container_name: mysql ports: - 3306:3306 volumes: - ./log:/var/log/mysql - ./data:/var/lib/mysql - ./conf/my.cnf:/etc/my.cnf environment: - MYSQL_ROOT_PASSWORD=fanzihua@1982 restart: always image: mysql:5.7conf文件下载 PHPmyadmin version: "3" services: phpmyadmin: image: phpmyadmin/phpmyadmin:latest container_name: phpmyadmin restart: always ports: - 3307:80 environment: - PMA_ARBITRARY=1Speedtest-x version: '3' services: speedtest-x: image: badapple9/speedtest-x ports: - "9898:80" stdin_open: true # 对应 -i 参数 tty: true # 对应 -t 参数 restart: always # 对应 -d 参数的类似效果,容器退出时自动重启X-ui services: xui: image: enwaiax/x-ui:alpha-zh container_name: xui volumes: - $PWD/db/:/etc/x-ui/ - $PWD/cert/:/root/cert/ restart: unless-stopped network_mode: hostAlist version: '3.3' services: alist: restart: always volumes: - './data:/opt/alist/data' ports: - '5244:5244' environment: - PUID=0 - PGID=0 - UMASK=022 container_name: alist image: 'xhofe/alist-aria2:latest'Frps version: '3' services: frps: image: snowdreamtech/frps container_name: frps restart: always network_mode: host volumes: - ./frps.toml:/etc/frp/frps.tomlfrps.toml示例 bindPort = 7000 auth.token = "passwd" # 设置一个安全的 token,用于客户端连接 webServer.addr = "0.0.0.0" webServer.port = 7500 # Web 管理界面端口 webServer.user = "name" # Web 管理界面用户名 webServer.password = "pass" # Web 管理界面密码Gogs version: "3" services: gogs: restart: always image: gogs/gogs container_name: gogs ports: - "2222:22" - "3000:3000" volumes: - ./data:/data Guacamole version: "3" services: guacamole: image: jwetzell/guacamole container_name: guacamole volumes: - ./postgres:/config ports: - 8181:8080 volumes: postgres: driver: local哪吒探针 version: '3' services: nezha-dashboard: image: ghcr.io/naiba/nezha-dashboard:latest restart: always volumes: - ./data:/dashboard/data #/docker-volume/nezha/data为自定义宿主机映射目录 ports: - 19010:19010/tcp - 19011:19011/tcpNPS version: "3" services: nps: image: yisier1/nps:latest container_name: nps restart: always network_mode: "host" volumes: - ./conf:/conf Typecho version: '3.7' services: typecho: image: joyqi/typecho:1.2.1-php7.4-apache container_name: typecho-server restart: always environment: - TYPECHO_SITE_URL=https://q1.work ports: - 90:80 volumes: - ./data:/app/usrportainer中文版 version: "2.1" services: portainer: image: outlovecn/portainer-cn:latest container_name: portainer restart: always ports: - "9000:9000" - "8000:8000" volumes: - ./dockerconfig/portainer:/data - /var/run/docker.sock:/var/run/docker.sock苹果CMS version: '3.3' services: # 苹果cms maccms: image: aoliyougei/maccms:v1.3 restart: always ports: - 80:80 container_name: maccms volumes: - ./:/var/www/moneynote version: '3' services: moneynote: container_name: moneynote image: markliu2018/moneynote-all-no-mysql:latest restart: always extra_hosts: - "host.docker.internal:host-gateway" environment: - DB_HOST= - DB_PORT=3306 - DB_NAME=moneynote - DB_USER=moneynote - DB_PASSWORD= - invite_code= ports: - "43742:9092" - "43743:81" - "43744:82"postgresql version: '3' services: postgres: image: postgres:latest container_name: postgresql hostname: postgresql restart: always environment: POSTGRES_USER: POSTGRES_PASSWORD: POSTGRES_DB: TZ: Asia/Shanghai PGTZ: Asia/Shanghai ports: - '5432:5432' volumes: - ./data:/var/lib/postgresql/data postgres-exporter: image: prometheuscommunity/postgres-exporter container_name: postgres-exporter hostname: postgres-exporter restart: always environment: DATA_SOURCE_NAME: postgresql://postgres:/postgres?sslmode=disable ports: - 9187:9187 pgadmin: image: dpage/pgadmin4:latest container_name: pgadmin hostname: pgadmin restart: always environment: PGADMIN_DEFAULT_EMAIL: PGADMIN_DEFAULT_PASSWORD: ports: - "5433:80"rustdesk version: '3' networks: rustdesk-net: external: false services: hbbs: container_name: hbbs ports: - 21115:21115 - 21116:21116 # 自定义 hbbs 映射端口 - 21116:21116/udp # 自定义 hbbs 映射端口 image: rustdesk/rustdesk-server command: hbbs -r 182.92.67.234:21117 # 填入个人域名或 IP + hbbr 暴露端口 volumes: - ./:/root # 自定义挂载目录 networks: - rustdesk-net depends_on: - hbbr restart: unless-stopped deploy: resources: limits: memory: 64M hbbr: container_name: hbbr ports: - 21117:21117 # 自定义 hbbr 映射端口 image: rustdesk/rustdesk-server command: hbbr volumes: - ./:/root # 自定义挂载目录 networks: - rustdesk-net restart: unless-stopped deploy: resources: limits: memory: 64MWordpress version: '3' services: wordpress: image: wordpress:latest ports: - "8686:80" environment: WORDPRESS_DB_HOST: 43.161.216.179:3306 WORDPRESS_DB_USER: wordpress WORDPRESS_DB_PASSWORD: fanzihua1982 WORDPRESS_DB_NAME: wordpress volumes: - ./wordpress_data:/var/www/html restart: always
Linux
Docker
# VPS
# MySQL
# Docker
# 飞牛
904666888
2月26日
0
12
0
2025-01-21
VPS初始设置
SSH软件推荐Finalshell和WindTerm 新手最好用FinalShell ,熟悉了再用 WindTerm 1:DD一个原版系统 DD系统有可能造成VPS以后升级硬盘容量不显示 DD脚本 GitHub wget --no-check-certificate -qO InstallNET.sh 'https://raw.githubusercontent.com/leitbogioro/Tools/master/Linux_reinstall/InstallNET.sh' && chmod a+x InstallNET.sh使用方法 bash InstallNET.sh -debian 12 --nomemcheck -mirror "http://mirrors.ustc.edu.cn/debian/" -pwd 'password'默认密码 LeitboGi0ro 旧的DD脚本 #更新系统 #Debian/Ubuntu: apt-get update #RedHat/CentOS: yum update #安装依赖 #Debian/Ubuntu: apt-get install -y xz-utils openssl gawk file #RedHat/CentOS: yum install -y xz openssl gawk file ##DD Linux脚本 wget -N --no-check-certificate "https://raw.githubusercontent.com/chiakge/installNET/master/Install.sh" && chmod +x Install.sh && ./Install.sh ls #DD Windows+Linux脚本 wget --no-check-certificate -qO InstallNET.sh 'https://sunpma.com/other/oss/InstallNET.sh' && bash InstallNET.sh -dd '[Windows DD包直链地址]'如果出现grub错误,可以尝试下面代码 mkdir /boot/grub2 && grub-mkconfig -o /boot/grub2/grub.cfg2:系统设置 安装常用软件 apt update -y && apt upgrade -y && apt dist-upgrade -y apt install wget curl sudo vim git -y修改VPS时区 timedatectl set-timezone Asia/Shanghai开启Debian11自带bbr echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf sysctl -p sysctl net.ipv4.tcp_available_congestion_control3: docker 安装docker wget -qO- get.docker.com | bash systemctl enable docker修改docker日志占用空间并开启ipv6 先获取本机IP6地址 ip -f inet6 addr show eth0 #eth0换成本机网卡进行修改,替换成上面获取的ipv6地址 cat > /etc/docker/daemon.json <<EOF { "log-driver": "json-file", "log-opts": { "max-size": "20m", "max-file": "3" }, "ipv6": true, "fixed-cidr-v6": "fd00:dead:beef:c0::/80", "experimental":true, "ip6tables":true } EOF或没有IPv6 cat > /etc/docker/daemon.json <<EOF { "log-driver":"json-file", "log-opts": {"max-size":"20m", "max-file":"3"} } EOF重启一下docker systemctl restart docker安装docker-compose curl -L https://github.com/docker/compose/releases/latest/download/docker-compose-Linux-x86_64 > /usr/local/bin/docker-compose chmod +x /usr/local/bin/docker-compose安装docker管理平台 portainer-ce汉化版 docker run -d --restart=always --name="portainer" -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock 6053537/portainer-ceportaier默认地址是VPS的IP:9000 3:一些常用脚本 如果想测试VPS性能,可以使用性能测试脚本 curl -L https://github.com/spiritLHLS/ecs/raw/main/ecs.sh -o ecs.sh && chmod +x ecs.sh && bash ecs.sh或 wget git.io/vpstest && bash vpstest常用的工具箱脚本 搭建测速平台 docker run -d -p 9898:80 -it badapple9/speedtest-x搭建完成后输入VPS的IP:9898就可以测速了 综合工具箱 wget -O box.sh https://raw.githubusercontent.com/BlueSkyXN/SKY-BOX/main/box.sh && chmod +x box.sh && clear && ./box.sh #综合工具箱带宝塔欢乐版 wget -N --no-check-certificate https://raw.githubusercontent.com/wxfyes/bt/master/kuaijie.sh && bash kuaijie.sh #bench wget -qO- bench.sh | bash魔改XUI bash <(curl -Ls https://raw.githubusercontent.com/FranzKafkaYu/x-ui/master/install.sh)
系统相关
Linux
# VPS
# Linux
904666888
1月21日
0
21
0
易航博客