继开 | 博客

热爱生活,努力学习,实现自己的价值


  • 短诗的序

  • 迷途自渡

  • 寒星三两

  • 林深见鹿

  • 记昨日书

  • 顾探往昔

Docker Docker-Compose快速搭建sun-Panel导航页

发表于 2023-10-21
字数统计: 352 字 | 阅读时长 ≈ 2 min

sun-panel是什么

sun-pane 是一个服务器、NAS导航面板、Homepage、浏览器首页。
开源地址是
https://github.com/hslr-s/sun-panel
https://gitee.com/hslr/sun-panel

sun-panel 搭建

sun-panel-compose.yml 文件如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# docker run -d --restart=always -p 3002:3002 -v /volume1/docker/Sun-Panel/conf:/app/conf -v /volume1/docker/Sun-Panel/uploads:/app/uploads -v /volume1/docker/Sun-Panel/database:/app/database --name sun-panel hslr/sun-panel
# 1.新建文件夹 sunpanel 和 子目录
# mkdir -p /data/sunpanel/{conf,uploads}
# 2.进入 sunpanel 目录
# cd /data/sunpanel
# 3.将 sun-panel-compose.yml 放入当前目录
# 4.启动
# docker-compose -f sun-panel-compose.yml up -d
#
# 默认用户名密码:
# admin@sun.cc
# 12345678
version: '3'

services:
sunpanel:
image: hslr/sun-panel
container_name: sunpanel
restart: always
ports:
- 3003:3002
volumes:
- /data/sunpanel/conf:/app/conf
- /data/sunpanel/uploads:/app/uploads
- /data/sunpanel/database:/app/database

按照sun-panel-compose.yml 内的步骤逐步执行

sun-panel 使用

浏览器访问:http://ip:3003/

输入账号进行登录,然后,可以点击添加自己的导航网址,支持小窗打开,
也可以支持分账户,修改主题的等,简单好用

一辈子很短,努力的做好两件事就好;
第一件事是热爱生活,好好的去爱身边的人;
第二件事是努力学习,在工作中取得不一样的成绩,实现自己的价值,而不是仅仅为了赚钱;

Docker Docker-Compose快速搭建快速搭建wordpress博客服务

发表于 2023-10-15
字数统计: 350 字 | 阅读时长 ≈ 1 min

wordpress是什么

wordpress是一个基于PHP语言编写的开源的内容管理系统(CMS),它有丰富的插件和主题,可以非常简单的创建各种类型的网站,包括企业网站、电子商务网站、新闻门户、论坛等等。
官网地址是
https://wordpress.com/

wordpress 搭建

wordpress-compose.yml 文件如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#步骤一:mkdir -p /data/wordpress/{wp_html,logs}
#步骤二:docker-compose -f wordpress-compose.yml up -d
#步骤三:在浏览器输入机器IP:18090 就可以进入httpd页面
#wordpress-compose.yml 配置文件如下
version: '3.1'
services:
wordpress:
image: wordpress:latest
restart: always
ports:
- 18090:80 # 映射的端口,可以随便取
environment:
WORDPRESS_DB_HOST: xx.xx.xx.xx:3306 #数据库服务的ip:端口
WORDPRESS_DB_NAME: wordpress #库名
WORDPRESS_DB_USER: xxxx #数据库账号
WORDPRESS_DB_PASSWORD: xxxx #数据库密码
volumes:
- /data/wordpress/wp_html:/var/www/html # 相关的信息卷

按照wordpress-compose.yml 内的步骤逐步执行

wordpress 使用

浏览器访问:http://ip:18090/

此时需要wordpress 的初始化,
需要mysql 数据库,
按照要求进行,支持中文,比较方便

一辈子很短,努力的做好两件事就好;
第一件事是热爱生活,好好的去爱身边的人;
第二件事是努力学习,在工作中取得不一样的成绩,实现自己的价值,而不是仅仅为了赚钱;

Docker Docker-compose快速搭建Apache静态网页和文件服务器

发表于 2023-10-14
字数统计: 285 字 | 阅读时长 ≈ 1 min

Apache是什么

Apache http服务器,通俗地称为Apache,是一个开源的Web服务器软件,它可以在多种操作系统上运行。它最初由美国国家超级计算机应用中心(NCSA)开发,后来由Apache软件基金会维护和开发。

官网地址是
https://www.apache.org/

Apache 搭建

httpd-compose.yml 文件如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#步骤一:mkdir -p /data/httpd/{web,logs}
#步骤二:docker-compose -f httpd-compose.yml up -d
#步骤三:在浏览器输入机器IP:18080 就可以进入httpd页面
#httpd-compose.yml 配置文件如下
version: '3'
services:
web:
container_name: web
image: httpd
ports:
- "18080:80"
privileged: true
volumes:
- "/data/httpd/web/:/usr/local/apache2/htdocs/"

按照httpd-compose.yml 内的步骤逐步执行

Apache 使用

将html 文件放到/data/httpd/web/目录下面
浏览器访问:http://ip:18080/

一辈子很短,努力的做好两件事就好;
第一件事是热爱生活,好好的去爱身边的人;
第二件事是努力学习,在工作中取得不一样的成绩,实现自己的价值,而不是仅仅为了赚钱;

Docker Docker-compose快速搭建快速搭建TrWebOCR开源的离线OCR

发表于 2023-10-06
字数统计: 393 字 | 阅读时长 ≈ 2 min

TrWebOCR是什么

TrWebOCR基于开源项目 Tr 构建。支持快速高识别率中文识别。
提供了http调用的接口,便于在其他的项目中调用。
并且提供了易于使用的web页面,便于调试或日常使用。
开源地址是
https://github.com/alisen39/TrWebOCR

TrWebOCR 搭建

trwebocr-compose.yml 文件如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
# docker run -itd --rm -p 8089:8089 --name trwebocr mmmz/trwebocr:latest
# 步骤一:新建文件夹 trwebocr 和 子目录
# mkdir -p /data/trwebocr/{data,logs}
# 步骤二:进入 trwebocr 目录
# cd /data/trwebocr
# 步骤三:将 trwebocr-compose.yml 放入当前目录
# 步骤四:启动
# docker-compose -f trwebocr-compose.yml up -d
# trwebocr-compose.yml 配置文件如下
version: '3'
services:
trwebocr:
image: mmmz/trwebocr:latest
container_name: trwebocr
restart: always
ports:
- 18089:8089

按照trwebocr-compose.yml内的步骤逐步执行

trwebocr 使用

界面使用

浏览器访问:http://ip:18089/

接口调用示例

Python 使用File上传文件

1
2
3
4
5
6
import requests
url = 'http://ip:18089/api/tr-run/'
img1_file = {
'file': open('img1.png', 'rb')
}
res = requests.post(url=url, data={'compress': 0}, files=img1_file)

Python 使用Base64

1
2
3
4
5
6
7
8
9
10
import requests
import base64
def img_to_base64(img_path):
with open(img_path, 'rb')as read:
b64 = base64.b64encode(read.read())
return b64

url = 'http://ip:18089/api/tr-run/'
img_b64 = img_to_base64('./img1.png')
res = requests.post(url=url, data={'img': img_b64})

一辈子很短,努力的做好两件事就好;
第一件事是热爱生活,好好的去爱身边的人;
第二件事是努力学习,在工作中取得不一样的成绩,实现自己的价值,而不是仅仅为了赚钱;

Docker Docker-Compose快速搭建it-Tools程序员面板工具

发表于 2023-10-05
字数统计: 334 字 | 阅读时长 ≈ 1 min

it-tools是什么

it-tools是一个开源轻量级的在线工具箱,支持JSON格式化,SQL格式化,XML格式化,JSON转Execl等等。特别是Docker run转Docker compose等工具,极大提高工作效率
git地址是
https://github.com/CorentinTh/it-tools

it-tools 搭建

it-tools-compose.yml 文件如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# docker run -d --name it-tools --restart unless-stopped -p 3330:80 corentinth/it-tools:latest
# 1.新建文件夹 ittools 和 子目录
# mkdir -p /data/ittools/{data,logs}
# 2.进入 ittools 目录
# cd /data/ittools
# 3.将 it-tools-compose.yml 放入当前目录
# 4.启动
# docker-compose -f it-tools-compose.yml up -d

version: '3'

services:
ittools:
image: corentinth/it-tools:latest
container_name: ittools
restart: unless-stopped
ports:
- 3330:80

按照it-tools-compose.yml 内的步骤逐步执行
也可直接使用docker run 启动

it-tools 使用

浏览器访问:http://ip:3330/

可直接使用,界面为英文,建议使用360浏览器打开,使用翻译功能可以将页面转化为中文(谷歌浏览器,翻译插件也可以)

一辈子很短,努力的做好两件事就好;
第一件事是热爱生活,好好的去爱身边的人;
第二件事是努力学习,在工作中取得不一样的成绩,实现自己的价值,而不是仅仅为了赚钱;

Docker-Compose部署画图-开源软件draw.io

发表于 2023-09-30
字数统计: 582 字 | 阅读时长 ≈ 2 min

draw.io是什么

draw.io 是一款在线绘图工具,可以用于创建流程图、组织结构图、网络图、UML图等各种类型的图表。它提供了丰富的图形元素和编辑功能,使用户能够轻松地创建和编辑图表。
draw.io 支持多种文件格式,包括XML、PNG、JPEG等,方便保存和分享图表。

开源地址:
git仓库
https://github.com/jgraph/drawio
官方网站
https://www.diagrams.net/
dicker git地址
https://github.com/fjudith/docker-draw.io
配置文件地址
https://github.com/fjudith/docker-draw.io/blob/master/docker-compose.yml

draw.io 搭建

drawio-compose.yml 文件如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#docker-compose -f drawio-compose.yml up -d
#在浏览器输入机器IP:9002 就可以进入drawio页面
#drawio-compose.yml 配置文件如下
version: '3'
services:
drawio:
image: fjudith/draw.io
container_name: drawio
restart: unless-stopped
ports:
- 9002:8080
- 8443:8443
environment:
PUBLIC_DNS: domain
ORGANISATION_UNIT: unit
ORGANISATION: org
CITY: city
STATE: state
COUNTRY_CODE: country
DRAWIO_GITLAB_URL: http://mygitlab.net
DRAWIO_GITLAB_ID: change_to_your_app_id
healthcheck:
test: ["CMD-SHELL", "curl -f http://domain:8080 || exit 1"]
interval: 1m30s
timeout: 10s
retries: 5

按照drawio-compose.yml 内的步骤逐步执行

draw.io 使用

浏览器访问:http://ip:9002/

进入之后是首页,界面基本都是图形化炒作,

drawio提供了丰富的图形元素库,包括各种形状、符号、箭头等,用户可以根据需要自由选择和组合这些元素,轻松创建各种类型的图表、流程图、平面图等。
drawio内置了大量的模板,涵盖了各个领域的常见图表和图形,如组织结构图、UML图、网络拓扑图等。用户可以直接使用这些模板,快速创建符合自己需求的图形。
drawio支持导入和导出多种文件格式,包括XML、PNG、JPEG、PDF等。用户可以方便地将自己的图形导出为常见的图片或文档格式,也可以从其他绘图工具中导入已有的图形进行编辑和修改。

一辈子很短,努力的做好两件事就好;
第一件事是热爱生活,好好的去爱身边的人;
第二件事是努力学习,在工作中取得不一样的成绩,实现自己的价值,而不是仅仅为了赚钱;

Docker-Compose搭建moon-Web-Start导航页

发表于 2023-09-29
字数统计: 315 字 | 阅读时长 ≈ 1 min

moon-web-start是什么

moon-web-start 是简约的导航页,支持在线编辑网页,支持农历显示时间日期,支持分类添加,支持导出导入数据,支持五种搜索引擎。
开源地址:
https://github.com/jic999/moon-web-start
https://github.com/Rod0320/web-start-vue
https://hub.docker.com/r/luode0320/web-start

moon-web-start 搭建

moon-web-start-compose.yml 文件如下

1
2
3
4
5
6
7
8
9
10
11
12
#docker run --restart=always --name web -d -p 2000:2000 luode0320/web-start:1.0
#在浏览器输入机器IP:2000 就可以进入emqtt页面
#docker-compose -f moon-web-start-compose.yml up -d
#moon-web-start--compose.yml 配置文件如下
version: "3"
services:
webstart:
image: luode0320/web-start:1.0
container_name: webstart
ports:
- 2000:2000
restart: always

按照moon-web-start-compose.yml 内的步骤逐步执行

Musicn 使用

浏览器访问:http://ip:2000/

界面基本都是图形化炒作,进入之后是首页
之后进入可以进行操作,修改分类,分组,还有创建网站

一辈子很短,努力的做好两件事就好;
第一件事是热爱生活,好好的去爱身边的人;
第二件事是努力学习,在工作中取得不一样的成绩,实现自己的价值,而不是仅仅为了赚钱;

win10系统下搭建fooocus,开源和免费AI绘画工具

发表于 2023-09-10
字数统计: 859 字 | 阅读时长 ≈ 4 min

fooocus 是什么

Fooocus一款基于人工智能技术的绘画神器,旨在为用户提供卓越的绘画体验。与传统的绘画工具相比,Fooocus具备更强大的自动化和智能化功能,使用户能够轻松创作出需要的艺术图片。

Fooocus的作者Ilias Avil,Fooocus是对 Stable Diffusion 和 Midjourney 的融合,完全开源免费使用

Fooocus项目原地址:https://github.com/lllyasviel/Fooocus

fooocus 搭建

环境

本次搭建使用的环境如下:

win10 操作系统
32G 运行内存
NVIDIA GeForce GTX 1050 Ti 4G 显卡
20G 以上硬盘可用空间

需要科学上网,在下载项目和启动的时候需要

注意

最低要求:
8G 可用运行内存
4G 现存
20G 以上硬盘可用空间
需要科学上网

下载

在 https://github.com/lllyasviel/Fooocus/releases 界面直接选择版本下载

也可直接使用 https://github.com/lllyasviel/Fooocus/releases/download/release/Fooocus_win64_2-0-50.7z 进行下载

注意

1.需要科学上网

启动

将压缩包 Fooocus_win64_2-0-50.7z 解压到D盘根目录,在文件夹中找到 run.bat, 以管理员身份运行

系统自动打开命令行进行执行

1
2
3
4
5
6
7
8
9
10
11
12
13
D:\Fooocus_win64_2-0-50>.\python_embeded\python.exe -s Fooocus\entry_with_update.py
Fast-forward merge
Update succeeded.
Python 3.10.9 (tags/v3.10.9:1dd9be6, Dec 6 2022, 20:01:21) [MSC v.1934 64 bit (AMD64)]
Fooocus version: 2.0.75
Inference Engine exists.
Inference Engine checkout finished.
Downloading: "https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/resolve/main/sd_xl_base_1.0_0.9vae.safetensors" to D:\Fooocus_win64_2-0-50\Fooocus\models\checkpoints\sd_xl_base_1.0_0.9vae.safetensors

100%|█████████████████████████████████████████████████████████████████████████████| 6.46G/6.46G [27:07<00:00, 4.26MB/s]
Downloading: "https://huggingface.co/stabilityai/stable-diffusion-xl-refiner-1.0/resolve/main/sd_xl_refiner_1.0_0.9vae.safetensors" to D:\Fooocus_win64_2-0-50\Fooocus\models\checkpoints\sd_xl_refiner_1.0_0.9vae.safetensors

69%|████████████████████████████████████████████████████▉ | 3.89G/5.66G [24:50<10:44, 2.94MB/s]

项目会先下载两个模型文件,然后启动web服务,此处需要的时间较长,耐心等待,下载完成之后,自动在浏览器打开 http://127.0.0.1:7860/
然后就可以在 浏览器中使用了

注意

1.下载和启动都需要科学上网
2.如果启动之后没有打开浏览器,手动复制http://127.0.0.1:7860/到谷歌浏览器打开,建议使用谷歌浏览器
3.如果下载较慢,可以直接下载两个模型,sd_xl_base_1.0_0.9vae.safetensors和sd_xl_refiner_1.0_0.9vae.safetensors放到D:\Fooocus_win64_2-0-50\Fooocus\models\checkpoints\目录下,下载地址为

1
https://huggingface.co/stabilityai/stable-diffusion-xl-base-1.0/resolve/main/sd_xl_base_1.0_0.9vae.safetensors

和

1
https://huggingface.co/stabilityai/stable-diffusion-xl-refiner-1.0/resolve/main/sd_xl_refiner_1.0_0.9vae.safetensors

4.如果还是启动不了,检查计算配置是否满足最低运行要求

fooocus 使用

启动完成之后,直接在浏览器中输入 http://127.0.0.1:7860/

在界面中输入图片的标签(语言为英语),可用直接自动生成图片
生成图片的时间根据电脑的实际性能,例如,本次搭建使用的环境,生成两张图片大约需要6-10分钟
点击Advanced,可以进行高级设置,主要也就是分辨率,风格和模型的一些选择上。

一辈子很短,努力的做好两件事就好;
第一件事是热爱生活,好好的去爱身边的人;
第二件事是努力学习,在工作中取得不一样的成绩,实现自己的价值,而不是仅仅为了赚钱;

123…37

继开

一辈子很短,努力的做好两件事就好:第一件事是热爱生活,好好的去爱身边的人;第二件事是努力学习,在工作中取得不一样的成绩,实现自己的价值,而不是仅仅为了赚钱。

290 日志
164 标签
RSS
gitee E-Mail
0%
鲁ICP备18007712号
© 2024 继开 | 站点字数统计: 248.4k
博客使用 Hexo 搭建
|
主题 — NexT.Mist v5.1.4
人访问 次查看