树莓派安装CasaOS搭建家庭影音系统(一)

树莓派安装CasaOS搭建家庭影音系统(一)

趁着毕业季,闲来无事在学校二手群里捡捡垃圾,发现一个树莓派4b,配置8+32才350,果断入手拿下。正好家里的一块玩客云的板子性能太弱,用着不太舒服,这次正好换下来把树莓派放家里跑服务。

树莓派安装CasaOS搭建家庭影音系统(一)

前言

趁着毕业季,闲来无事在学校二手群里捡捡垃圾,发现一个树莓派4b,配置8+32才350,果断入手拿下。正好家里的一块玩客云的板子性能太弱,用着不太舒服,这次正好换下来把树莓派放家里跑服务。

准备工作

先用读卡器刷个ubuntu系统,这里推荐用官方的刷机工具Raspberry Pi Imager将ISO写入tf卡。

用这个工具的好处是在写入系统时可以预先配置:

  • 用户名和密码

  • WIFI 验证信息

  • 设备主机名

  • 时区

  • 你的键盘布局

  • 远程连接

刷入系统后,连上WIFI(这里我直接插的网线),登录路由器后台查看IP,利用刷入系统时开启的ssh登录和设置的用户名和密码,直接用ssh工具远程连接。

安装CasaOS

项目地址: <GitHub - IceWhaleTech/CasaOS: CasaOS - A simple, easy-to-use, elegant open-source Personal Cloud system.>

Quick Setup CasaOS

wget -qO- https://get.casaos.io | sudo bash

or

curl -fsSL https://get.casaos.io | sudo bash

Uninstall CasaOS

casaos-uninstall

or

curl -fsSL https://get.icewhale.io/casaos-uninstall.sh | sudo bash

可能会遇到的问题

2024年6月7日因监管要求,国内多个docker hub镜像站停止服务或停止对外服务,最终导致docker拉取超时。这里是别人写的一个多功能脚本,可一键测试访问最快的docker hub仓库

# 更换DockerHub源、为 docker pull 设置代理,等多个一键功能合集
bash <(wget -qO- https://play.cuse.eu.org/casaos_newbie.sh)  

或者自建docker hub加速服务:https://gist.github.com/y0ngb1n/7e8f16af3242c7815e7ca2f0833d3ea6#%E8%87%AA%E5%BB%BA%E9%95%9C%E5%83%8F%E5%8A%A0%E9%80%9F%E6%9C%8D%E5%8A%A1

自建音乐库Navidrome

打开CasaOS系统商店进行安装

安装完成后打开设置

设置存放音乐的文件夹

启动后访问地址,设置用户名和密码。登录后设置语言为中文,主题看自己需求进行更改

最后扫描刷新

最终效果

安装刮削工具music-tag-web

从第三方下载的音乐可能会有专辑图片、歌手信息缺失,这里我们安装一个刮削工具进行解决

项目地址:https://github.com/xhongc/music-tag-web

从Docker Hub拉取镜像

docker pull xhongc/music_tag_web:latest

运行容器镜像

docker命令运行镜像

docker run -d -p 8001:8001 -v /path/to/your/music:/app/media -v /path/to/your/config:/app/data --restart=always xhongc/music_tag_web:latest

/path/to/your/music 改成你的音乐文件夹路径,/path/to/your/config 改为配置文件路径,默认账号密码 admin/admin

or

打开应用商店,点击右上角自定义安装,选择右上角的导入,编写docker compose构建镜像

docker compose:

version: '3'

services:
  music-tag:
    image: xhongc/music_tag_web:latest
    container_name: music-tag-web
    ports:
      - "8001:8001"
    volumes:
      - /path/to/your/music:/app/media:rw
      - /path/to/your/config:/app/data
    command: /start
    restart: unless-stopped

使用

安装完成后启动服务,登录后选择你的歌曲进行刮削

保存信息后返回Navidrome,重新扫描刷新文件夹

相册管理PhotoPrism

简介

PhotoPrism,基于 go 语言和 Google TensorFlow 开发,支持人脸识别、元数据提取和强大的搜索, 是一个非常强大的照片管理解决方案。虽然是 web 应用,但是无论是在手机、平板电脑还是台式电脑上,PhotoPrism 都提供了原生应用般的体验。

优点

  1. 支持AI识别,支持搜索,不过准确度一般。

  2. 高级提取元数据。支持的字段包括标题、说明、日期、位置、相机、镜头、ISO、F 值、曝光、焦距、主题、艺术家、关键字和版权。

  3. 支持地图和地点。

  4. 拥有丰富的文件格式支持,支持索引、查看和转换最流行的图像、视频和 RAW 格式,包括 JPEG、PNG、GIF、BMP、HEIF、HEIC、MP4、MOV、WebP 和 WebM。我们的目标是为所有RAW 图像提供一流的支持,无论相机品牌和型号。

  5. 支持重复检测。

  6. 支持使用PhotoSync在后台安全地备份 iOS 和 Android 手机。Microsoft 的 Windows Explorer 和 Apple 的 Finder 等 WebDAV 客户端可以直接连接到 PhotoPrism,允许您从计算机打开、编辑和删除文件,就像它们在本地一样。

安装

打开软件商店安装PhotoPrism,设置照片存储位置

启动后设置用户名和密码,选择资料库,完全重新扫描文件

不过PhotoPrism的有些逻辑比较抽象,一些照片需要自己审查后才能显示,删除也是需要先移入归档后才可以删除,主要是没有全选这个功能选项是最抽象的。还好最终效果还可以,比较喜欢这个显示地点的功能

最终效果:

LICENSED UNDER CC BY-NC-SA 4.0
Comment