实验室NAS解决方案
影音播放 Emby
在这个网址下载Ubuntu Server,执行
dpkg -i emby-server-deb_*.deb
打开后自动配置在 http://localhost:8096 端口上。
配置媒体库后,可能需要对目标目录配置至少读权限:
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环境:
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
使用helloworld环境检查:
sudo docker run hello-world
安装官方镜像并运行:
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问题:
#登陆docker终端
sudo docker exec -it -u root nextcloud bash
#登陆后
vim config/config.php 一般在/var/www/html目录下
增加trusted_domains
如下:
'trusted_domains' =>
array (
0 => 'localhost:8080',
1 => '192.168.3.13:8080',
),
无需重启即可正常。
连接不上应用商店:
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
pip3 install docker-compose
下载Piwigo:
git clone git@github.com:xmanyou/piwigo-docker.git
进入piwigo目录修改docker-compose.yml
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"
启动:
docker-compose up -d
安装:
镜像启动后,需要先执行Piwigo的安装,打开页面:http://localhost:8899
数据库配置如下:
- 数据库主机: db (注意,这里要填镜像里的service名,而不是localhost)
- 数据库用户: piwigo (mysql db user)
- 数据库密码: piwigo (mysql db password)
- 数据库名: piwigo (mysql db name)
管理员信息自行配置。
点击底部安装按钮。
同步:
点击管理员-工具-同步