0%

实验室NAS解决方案

影音播放 Emby

这个网址下载Ubuntu Server,执行

1
dpkg -i emby-server-deb_*.deb

打开后自动配置在 http://localhost:8096 端口上。

配置媒体库后,可能需要对目标目录配置至少读权限:

1
2
chown emby.emby /media/sean/1TB -R
chmod 755 /media/sean/1TB

破解Premium版:

  • sudo -i 切换为 root 用户
  • 使用 systemctl stop emby-server.service 结束 emby 进程
  • 使用 find / -name EmbyServer 找到 emby,比如这里我的 emby 所在目录为/opt/emby-server/system/
  • 使用 wget -O /opt/emby-server/system/System.Net.Http.dll 'http://file.neko.re/EmbyCrack/unix-x64/System.Net.Http.dll' --no-check-certificate(注意替换掉命令中的 emby 所在目录)下载破解程序集替换原有程序
  • 启动 Emby 进程 systemctl start emby-server.service

PC 浏览器:安装 URLRedirector(Chrome, Firefox) 插件,添加用户规则
原始地址 https://mb3admin.com ,目标地址 https://crackemby.neko.re ,然后确认并保存,别忘了勾选重定向。
在网页版设置-Premium 内输入任意字符即可。

私有云 Nextcloud

安装Docker环境:

1
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

使用helloworld环境检查:
1
sudo docker run hello-world

安装官方镜像并运行:
1
2
3
4
5
6
7
8
9
sudo docker run -d \
-v nextcloud:/var/www/html \
-v apps:/var/www/html/custom_apps \
-v config:/var/www/html/config \
-v /media/wayne/Wayne/data:/var/www/html/data \ #此处data最好也使用外面挂载
-v /media/wayne/Wayne:/media/Wayne \
-v /media/wayne/Academic:/media/Academic \
--name nextcloud \
-p 8080:80 nextcloud

成功后在 http://localhost:8080 端口上运行。

针对只能在localhost而不能在局域网下登陆的Trusted Domain问题:

1
2
3
4
#登陆docker终端
sudo docker exec -it -u root nextcloud bash
#登陆后
vim config/config.php 一般在/var/www/html目录下

增加trusted_domains如下:
1
2
3
4
5
'trusted_domains' => 
array (
0 => 'localhost:8080',
1 => '192.168.3.13:8080',
),

无需重启即可正常。

连接不上应用商店:

1
2
3
4
5
6
7
8
9
10
11
12
13
Change line 404 in 3rdparty/guzzlehttp/guzzle/src/Handler/CurlFactory.php

increase 1000 to 10000

In lib/private/App/AppStore/Fetcher/Fetcher.php

On line 98 change the timeout from 10 to 30 or 90

in lib/private/Http/Client.php

On line 66 change the timeout from 30 to 90

These changes migh work for you if your connection is slow. They will also invalidate the code checks so nextcloud will complain on the update page.

相册Piwigo

安装docker-compose

1
pip3 install docker-compose

下载Piwigo:

1
git clone git@github.com:xmanyou/piwigo-docker.git

进入piwigo目录修改docker-compose.yml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
version: "3"
services:
piwigo:
image: linuxserver/piwigo
network_mode: bridge
volumes:
#这里为挂载已有相册文件夹到gallery下
- <path-to-photo>:/config/www/gallery/galleries/Phone_photo
ports:
- 8899:80
links:
- db

db:
image: mysql:5
network_mode: bridge
environment:
MYSQL_USER: "piwigo"
MYSQL_PASSWORD: "piwigo"
MYSQL_DATABASE: "piwigo"
MYSQL_RANDOM_ROOT_PASSWORD: "true"

启动:

1
docker-compose up -d

安装:

镜像启动后,需要先执行Piwigo的安装,打开页面:http://localhost:8899

数据库配置如下:

  • 数据库主机: db (注意,这里要填镜像里的service名,而不是localhost)
  • 数据库用户: piwigo (mysql db user)
  • 数据库密码: piwigo (mysql db password)
  • 数据库名: piwigo (mysql db name)

管理员信息自行配置。

点击底部安装按钮。

同步:

点击管理员-工具-同步