作者:可爱的小cherry
前言
大家好,这里依旧是可爱的Cherry。
很高兴能一直在张大妈平台和大家交流、分享,日更的日子痛并快乐着。
Cherry其实手上有很多好玩的、好用的项目可以分享给大家,但无奈时间确实有限,无法做到面面俱到。因此也就有了想法,将手上堆积的项目简单梳理后,做为合集发布。
若是有值友需要详细教程的,可以在评论区留言,Cherry有时间的时候一定会将详细的教程发布出来。
🔻第一期集合
3D打印
🔶一款用于管理3D打印机资料的开源项目。
![](http://k.sinaimg.cn/n/sinakd20240204s/799/w600h199/20240204/2b2e-6dc4aed2e8ce59394662a6175106b127.png/w700d1q75cms.jpg)
#部署方法: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 是一款易于使用的乐谱整理器和乐谱软件,可在浏览器或移动设备上使用。将乐谱上传到“乐谱库”后,可以编辑每个文件的信息(例如作曲家姓名、描述和图像等),并创建标签来组织您的乐谱。
![](http://k.sinaimg.cn/n/sinakd20240204s/127/w600h327/20240204/5f79-57cd055f2f695fc3d6d273d8997885c5.png/w700d1q75cms.jpg)
#部署方法
#默认账号: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(安卓)。
🌏支持语言包含:阿拉伯语、阿塞拜疆语、汉语(含繁体)、捷克语、丹麦语、荷兰语、英语、世界语、芬兰语、法语、德语、希腊语、希伯来语、印地语、匈牙利语、印度尼西亚语、爱尔兰语、意大利语、日语、卡拜尔、朝鲜语、奥克语、波斯语、波兰语、葡萄牙语、俄语、斯洛伐克语、西班牙语、瑞典语、土耳其语、乌克兰、越南语
![](http://k.sinaimg.cn/n/sinakd20240204s/223/w600h423/20240204/e1d1-45871120c2e8fa7d418a6973a7e1cbed.png/w700d1q75cms.jpg)
#部署方法
镜像名:libretranslate/libretranslate:latest
docker run -it -d
--name= libretranslate
-p 5000:5000 #自定义端口
libretranslate/libretranslate:latest
人际关系管理
🔶Monica是一款个人关系管理系统,可让记录自己的人际关系、生活经验。感觉有点类似有一个CRM系统,可以用于记录客户信息、客户关系、客户爱好等。支持中文。
🌏包含的功能:
添加和管理联系人
定义联系人之间的关系
生日自动提醒
能够记录您如何认识某人
与联系人一起管理活动
管理地址和所有不同的联系方式
上传文档和照片
能够定义自定义活动类型
记录日记
日记支持markdown书写
![](http://k.sinaimg.cn/n/sinakd20240204s/94/w600h294/20240204/6139-f01c23c2299fb4778bba1c636bd2499d.png/w700d1q75cms.jpg)
![](http://k.sinaimg.cn/n/sinakd20240204s/1/w600h201/20240204/12f7-6bc1397e7f57ba88e72f2c7edcc71c46.png/w700d1q75cms.jpg)
#部署方法
镜像名: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端口的开放,允许多人同时访问同一个浏览器进行屏幕共享。用处我就不说了吧,但是有点吃内存。
![](http://k.sinaimg.cn/n/sinakd20240204s/116/w600h316/20240204/f186-giff78d661ea8b1a7549fea0d433d83c68d.gif/w700d1q75cms.jpg)
#部署方法:docker-compose.yaml
version: "3.4"
services:
neko:
image: "m1k1o/neko:chromium"
#不同内核版本m1k1o/neko:firefox;m1k1o/neko:vlc;ghcr.io/m1k1o/neko/arm-chromium:latest
restart: "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 镜像
🏠 自持,没有云废话!
![](http://k.sinaimg.cn/n/sinakd20240204s/144/w600h344/20240204/a367-7531a03b7ca9c1276369a4eaeb281d79.png/w700d1q75cms.jpg)
#部署方法
#默认端口 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来部署项目。
![](http://k.sinaimg.cn/n/sinakd20240204s/120/w600h320/20240204/d5cc-c34b79a1c705cfdcd121f7cc7fa3099f.jpg/w700d1q75cms.jpg)
欢迎朋友们评论区讨论留言。我会定期更新关注NAS使用方法、开源软件与Docker软件、游戏与生活相关内容,喜欢的朋友请关注、点赞、留言支持。
![](http://n.sinaimg.cn/finance/pc/cj/kandian/img/article_pic05.png)
4000520066 欢迎批评指正
All Rights Reserved 新浪公司 版权所有