汇总近期整理的docker、开源软件(二)
前言
大家好,这里依旧是可爱的Cherry。
很高兴能一直在张大妈平台和大家交流、分享,日更的日子痛并快乐着。
Cherry其实手上有很多好玩的、好用的项目可以分享给大家,但无奈时间确实有限,无法做到面面俱到。因此也就有了想法,将手上堆积的项目简单梳理后,做为合集发布。
若是有值友需要详细教程的,可以在评论区留言,Cherry有时间的时候一定会将详细的教程发布出来。
🔻第一期集合
3D打印
🔶一款用于管理3D打印机资料的开源项目。
#部署方法:docker-compose.yaml
version: "3"
services:
app:
image: ghcr.io/manyfold3d/manyfold:latest
ports:
- 3214:3214 #自定义端口
volumes:
- /path/to/your/libraries:/libraries #自定义存储库,就是你放3D打印文件的地方
environment:
DATABASE_URL: postgresql://manyfold:password@db/manyfold?pool=5 #账号密码要与下面的一致
SECRET_KEY_BASE: a_nice_long_random_string
REDIS_URL: redis://redis:6379/1
depends_on:
- db
- redis
networks:
- manyfold
links:
- db
- redis
db:
image: postgres:15
volumes:
- db_data:/var/lib/postgresql/data
environment:
POSTGRES_USER: manyfold #postgres的账号
POSTGRES_PASSWORD: password #postgres的密码
restart: on-failure
networks:
- manyfold
redis:
image: redis:7
restart: on-failure
networks:
- manyfold
volumes:
db_data:
networks:
manyfold:
乐谱管理
🔶SheetAble 是一款易于使用的乐谱整理器和乐谱软件,可在浏览器或移动设备上使用。将乐谱上传到“乐谱库”后,可以编辑每个文件的信息(例如作曲家姓名、描述和图像等),并创建标签来组织您的乐谱。
#部署方法
#默认账号:admin@admin.com
#默认密码:sheetable
镜像名:vallezw/sheetable:latest
docker run -d
--name=sheetable
-p 8080:8080 #自定义端口
-v /home/sheetable:/app/config #自定义存储位置
vallezw/sheetable:latest
翻译软件
🔶Libretranslate是一款本地化部署的翻译软件及API,不依托于谷歌或亚马逊,采用的是开源翻译源。通过本地化部署API,可以将翻译服务通过API的形式提供给各种各样的软件。
支持网页端翻译,支持安卓、IOS端客户端,LiTranslate(IOS)、LibreTranslator(安卓)。
🌏支持语言包含:阿拉伯语、阿塞拜疆语、汉语(含繁体)、捷克语、丹麦语、荷兰语、英语、世界语、芬兰语、法语、德语、希腊语、希伯来语、印地语、匈牙利语、印度尼西亚语、爱尔兰语、意大利语、日语、卡拜尔、朝鲜语、奥克语、波斯语、波兰语、葡萄牙语、俄语、斯洛伐克语、西班牙语、瑞典语、土耳其语、乌克兰、越南语
#部署方法
镜像名:libretranslate/libretranslate:latest
docker run -it -d
--name= libretranslate
-p 5000:5000 #自定义端口
libretranslate/libretranslate:latest
人际关系管理
🔶Monica是一款个人关系管理系统,可让记录自己的人际关系、生活经验。感觉有点类似有一个CRM系统,可以用于记录客户信息、客户关系、客户爱好等。支持中文。
🌏包含的功能:
添加和管理联系人
定义联系人之间的关系
生日自动提醒
能够记录您如何认识某人
与联系人一起管理活动
管理地址和所有不同的联系方式
上传文档和照片
能够定义自定义活动类型
记录日记
日记支持markdown书写
#部署方法
镜像名:monica:latest
docker run -d
--name monica
-p 8080:80 #自定义端口
-e DB_HOST=192.168.0.1:3306 #数据库连接
-e DB_USERNAME=monica #数据库账号
-e DB_PASSWORD=secret #数据库密码
-v /volume1/docker/monica:/var/www/html/storage #自定义存储
monica:latest
共享浏览器
🔶N.eko是一款基于webRTC的嵌套浏览器,允许通过web访问打开浏览器,支持firefox、chromium等内核,这意味着你可以运行很多本地化的服务,而不需要将端口映射出来。
同时,n.eko还支持多人共享浏览器,通过UDP端口的开放,允许多人同时访问同一个浏览器进行屏幕共享。用处我就不说了吧,但是有点吃内存。
#部署方法:docker-compose.yaml
version: "3.4"
services:
neko:
image: "m1k1o/neko:chromium"
#不同内核版本m1k1o/neko:firefox;m1k1o/neko:vlc;ghcr.io/m1k1o/neko/arm-chromium:latestrestart: "unless-stopped"
shm_size: "2gb"
ports:
- "8080:8080" #自定义端口数
- "52000-52100:52000-52100/udp" #开放的UDP数量
cap_add:
- SYS_ADMIN
environment:
NEKO_SCREEN: '1920x1080@30'
NEKO_PASSWORD: neko #密码
NEKO_PASSWORD_ADMIN: admin #登录账号
NEKO_EPR: 52000-52100
网络唤醒工具
🔶Upsnap是一款局域网唤醒 Web 应用程序。支持手动添加、自动扫描局域网内支持网络唤醒的设备。很适合部署在爱快、OP等拥有docker的路由器上,用以唤醒家里的一些设备。
🔻以下是官方功能列表
🚀 一键式设备唤醒仪表板
⏰ 通过 Cron 实现自动化的定时事件
🔌 Ping 您选择的任何端口
🔍 使用网络扫描发现设备(需要 nmap)
👤 安全的用户管理
🌐 i18n 支持这些语言
🎨 29 主题
🐳 适用于 amd64、arm64、arm/v7、arm/v6 的 Docker 镜像
🏠 自持,没有云废话!
#部署方法
#默认端口 8090
镜像名:seriousm4x/upsnap:4
docker run -d
--name=upsnap
--network=host
--restart unless-stopped
-v pbdata:/app/pb_data ghcr.io/seriousm4x/upsnap:4
最后
本期介绍的docker项目就是以上的内容了,其实还有很多可以深度使用的项目,但是这些项目往往都需要使用dockerfile部署,国内因为网络问题,及时让网络连通性变好,使用dockerfile也会遇到各种各样的问题导致无法继续部署。
对于这些项目,Cherry可能会作为单独的文章,详细介绍如何使用dockerfile来部署项目。
欢迎朋友们评论区讨论留言。我会定期更新关注NAS使用方法、开源软件与Docker软件、游戏与生活相关内容,喜欢的朋友请关注、点赞、留言支持。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
qch206
校验提示文案
我吃翔茄
校验提示文案
穷人A
校验提示文案
timesf1
校验提示文案
ccms
校验提示文案
姑苏晓晓生
校验提示文案
luminous2
校验提示文案
ycrobin
或者叫儿童绘本用啥比较方便
校验提示文案
值友2872087455
校验提示文案
没有快感的呗
校验提示文案
真相只有一个丶
校验提示文案
大毛衣熊
校验提示文案
Adore1105
校验提示文案
值友2704197867
校验提示文案
糖果CCC
校验提示文案
飘渺酱
校验提示文案
大梦我自知
校验提示文案
MrShenMing
校验提示文案
紫云的折腾日记
校验提示文案
amazing3333
校验提示文案
值友2704197867
校验提示文案
amazing3333
校验提示文案
Adore1105
校验提示文案
大毛衣熊
校验提示文案
真相只有一个丶
校验提示文案
紫云的折腾日记
校验提示文案
没有快感的呗
校验提示文案
值友2872087455
校验提示文案
穷人A
校验提示文案
MrShenMing
校验提示文案
大梦我自知
校验提示文案
飘渺酱
校验提示文案
ycrobin
或者叫儿童绘本用啥比较方便
校验提示文案
糖果CCC
校验提示文案
luminous2
校验提示文案
姑苏晓晓生
校验提示文案
qch206
校验提示文案
ccms
校验提示文案
timesf1
校验提示文案
我吃翔茄
校验提示文案