搭建属于自己的影视小站:小雅Alist安装及使用 – 分享

小雅Alist安装

安装有几种方式,小雅也有提供一键安装脚本,比较方便,下边我介绍一下几种安装方式。

一键脚本

这种方式最简单,在获取了上边的信息后,就可以直接在vps或者自己的电脑上进行安装,打开命令窗口(终端)执行一键安装脚本:bash -c "$(curl http://docker.xiaoya.pro/update_new.sh)",执行后会提示输入token(32位)、open Token也就是刚才的refresh Token(335位)以及folder id(40位),输入完成后就开始了安装,等待结束就可以了。通过docker 命令docker ps来查看安装情况,看是否有一个容器名称为xiaoya,存在就说明安装成功。

一键脚本安装的小雅默认配置文件是在/etc/xiaoya目录下,后续的配置文件都需要往这个文件下配置。

docker命令

上边介绍了一键脚本,本质上也是使用docker命令来安装的,如果我们想要自己控制配置放在什么地址,可以把脚本下载下来自行修改,或者来进行docker的配置安装。

 

比如我想把配置文件放在/data/xiaoya下,那么我需要在data/xiaoya目录下先新建三个文件:

  1. mytoken.txt:把信息准备中的token字符串放在这个文件里。
  2. myopentoken.txt:把信息准备中的refresh Token字符串放在这个文件里
  3. temp_transfer_folder_id.txt:把folder id字符串放在这个文件里。

此时准备工作就完成了,可以来使用命令来安装小雅了:

docker run -d --network=host -v /data/xiaoya:/data --restart=always --name=xiaoya xiaoyaliu/alist:hostmode,等待安装完成,同样通过docker ps来查看是否启动成功,后续所有的配置文件都放在/data/xiaoya目录下。

docker compose安装

这种是我最常用的方式,容器的配置都放在compose文件中,方便管理。和docker安装差不多,也是先需要将三个文件创建出来,目录结构如下:

root@docker:~/xiaoya# tree -l
.
├── data
│   ├── docker_address.txt
│   ├── myopentoken.txt
│   ├── mytoken.txt
│   └── temp_transfer_folder_id.txt
└── docker-compose.yaml

 

docker-compose.yaml文件内容如下:

root@docker:~/xiaoya# cat docker-compose.yaml 
version: '3.9'
services:
  xiaoya:
    image: xiaoyaliu/alist:latest
    container_name: xiaoya
    env_file:
      - .env
    restart: unless-stopped
    ports:
      - 5678:80
      - 2345:2345
      - 2346:2346
    volumes:
      - ./data:/data
    environment:
      - TZ=Asia/Shanghai

 

然后在~/xiaoya目录下执行 docker compose up -d启动就可以了。

 

经过上边的安装已经可以通过你的机器ip:5678来访问了。

 

alist index

播放

 

经过上边安装默认情况下已经可以正常使用了,在网页端找到自己想观看的电影,直接在网页端观看,或者在视频播放器下边的按钮里选择自己本地已安装的程序打开进行播放,例如下边有iina,VLC等播放器,自己在本地安装就可以了。

alist play

也可以在小雅Alist中找到对应的安装包,也提供了很多播放器的安装包:

 

alist software这里也提供其他手机TV安装包下载:https://pan.xunlei.com/s/VOJQlp5VTtl0bvQcF4xd54aTA1?pwd=qzve

安卓手机

 

想要在安卓手机上使用alist,我是使用tvbox来观看的,在小雅Alist提供的安装包里也是有tvbox的,需要在配置文件目录新建一个docker_address.txt文件,里边填写http://xxxxx:5678,网址最后不需要/, xxx替换为自己的vps的ip,或者搭建机器的内网ip。

安卓手机正常安装后进行配置:http://xxxxx:5678/tvbox/my.json。

tvbox setting

如果同时有内网以及外网地址,那么想要在公网访问,则需要再多建一个docker_address_ext.txt,里边需要填写公网的ip:端口,然后在tvbox中进行配置:http://xxxxx:5678/tvbox/my_ext.json就可以了。

 

电视端

其实和安卓端是一样的,安装tvbox(安装包也是在小雅Alist中获取),按照安卓的配置方式,进行配置后就可以观看了。

配置

登录配置

如果你搭建的机器是公网的,又不想别人随便使用,可以通过配置,需要使用账号和密码来登录,需要在配置文件目录添加两个文件:guestlogin.txt,和guestpass.txt两个文件,guestlogin.txt控制Alist网页端需要登录,只是一个空文件就可以了,guestpass.txt里边内容是登录密码,这样子访问你的Alist就需要账号和密码了,账号是:dav,密码是guestpass.txt中的内容。

其他配置暂时也没有使用到,后续有使用到再进行更新,祝大家都能顺利安装成功。

手机TV安装包下载:

https://pan.quark.cn/s/13d2708a9ddc

https://pan.xunlei.com/s/VOJQlp5VTtl0bvQcF4xd54aTA1?pwd=qzve