AutoFilm简介
通过Alist提供的Webdav获取网盘视频播放链接并生成Strm文件,可被Jellyfin/Emby等影音媒体服务器识别并直接播放
使用文档
当前文档适用版本:v..
若版本不同,具体功能实现可能会有差异
部署方式
Docker部署(推荐)
docker run -d --name autofilm -v ./config:/config -v ./media:/media -v./logs:/logs akimio/autofilm
Python部署
安装Python,推荐版本Python.
克隆项目并进入项目目录: git clone https://github.com/Akimio/AutoFilm.gitcd AutoFilm
安装依赖: pip install -r requirements.txt
配置配置文件config.yaml
启动程序: python app/main.py
配置文件
参考下面的示例
...
前言
最近我听闻咕咕的博客总是被攻击,导致咕咕从动态的Halo博客换到了静态Hexo,但还是挂在自己的VPS上,还是遭到了攻击,听说这几次攻击也是造成了一定的经济损失,现在咕咕的博客也是套上了CDN以免进一步遭受损失。我也是在咕咕的B站动态下提出了一个解决方法,这里就和大家一起实际操作一下。因为国内的各种限制导致国内的想使用CDN必须备案,但大多数小伙伴只是随便玩玩,很多朋友的域名和服务器可能没有实名或备案,如果大家也有类似的需求也可以参考这篇文章,无需任何备案域名
国外免费CDN
国内的CDN大多是需要域名的实名和备案的,但是国外的CDN服务商就没有这个要求了。最为广泛的两家CDN应该非CloudFlare和Gcore莫属了,我记得Gcore每月是有G的免费流量的,但是CloudFlare没有这个限制,这里就以CloudFlare作为演示
接入CloudFlare的CDN
解析域名
这个步骤很简答,进入CoudFlre的官网,注册或登入一个账号后,将你的域名添加至CloudFlare,这里需要去到你的域名购买处将顶级域名的NameServer(名称服务器)改成CloudFlare ...
现在大学校园网都应该挺常见的吧,不知道大家读书那时候校园网体验怎么,这篇碎碎念主要是写一点关于我折腾校园网的事情吧
我们的校园元每个月元,不限流量,恰好宿舍也有网口,我们宿舍就打算一起合租校园网,在宿舍放了个路由器一起使用
IPv
我们不仅宿舍有网口,教室也有无线AP可以连接校园网,之前正好在家里搭建了NAS,但家里只有IPv的公网,没有公网IPv,只好搭建了一个单栈NAS。经测试,学校教学楼的AP是不会下发IPv地址的,也就是说在教学楼我想访问我的NAS只能通过流量。那在宿舍呢,在宿舍我发现也是只有IPv地址的,也就是说宿舍也是访问不了(是真没想道学校的IPv建设这么落后)。但是有一次,我直接把网线插在电脑上,居然发现下发了公网IPv,也是可以正常的访问NAS的,我再次将网线插在路由器,连上路由器后发现并没有IPv,也访问不了IPv网站,进入后台后,我发现路由器的Lan口确实有IPv,但是长度是固定的,也就是并没有多余的地址分发给路由器的下级设备。这时我想到了NAT,于是经过一番查询发现在OpenWRT下安装nat这个插件就可以像IPv那样进行nat转换实 ...
前言
最近迷上了AI绘画,最近也算是当了一波赛博画师,我觉得AI绘画目前最有优势的地方除了可以快速创作外应该就是可以避免版权问题,我的博客很多图片都是Pixiv上的插画,目前还没有收到关于版权的问题,但最近我也在用AI绘画出的图进行替换(顺便挖个坑,今年未来会发布一款我基于Butterfly魔改的Hexo主题)一开始是Midjourney,画面质量确实不错,但是可以自定义的地方少,而且一个月刀的价格对学生来说确实不太适合;然后是Stable Diffusion,这个主要是吃显存,目前我的笔电是一台英特尔代的轻薄本,使用CPU来绘画的大概一张图需要个小时(真的太痛苦了),但是我目前还没遇到性能瓶颈,所以并不打算换电脑,但我又有绘画的需求又不想进行太多不必要的消费,于是我想起了老家的台式机,打算对台式机做一波升级,使用NAS的反向代理进行使用
关于硬件
家里的老古董
家里的这台电脑应该是年前我爸自己组的,目前也就我爸看看股票,也算能用吧,配置如下:
硬件
型号
CPU
双核奔腾 E,nm工艺
主板
华硕PQPL-AM
显卡
核显
内存
...
前言
之前我的NAS用的系统是Unraid,但在外省读书时,Unraid启动盘U盘损坏导致无法开机,好在U盘其中的的配置文件还是可以读取的,在视频电话、父母帮助、远程控制下我终于救回了我的NAS,并且没有数据的损失。
趁着暑假我将NAS的系统从Unraid换成群晖,一开始我使用Unraid的理由很简单,就是群晖的Linux内核版本太低,无法支持N等代CPU的硬解。但随着半年的使用,我发现硬解并不是我的刚需,所以打算换回群晖(在大佬JIM的开发可以使用SA的机型实现硬解,相关博客;但我使用的是arpl-in的自动引导编译,编译SA的机型会导致Kernel崩溃,与作者讨论后无果,于是改用DS+的机型,因为我之前也说过硬解对我来说不是刚需)
换回群晖的理由还有两点,一点是我的NAS主要是做一个备份服务器,可以同步我设备上的文件就可以了,虽然Unraid可以通过Nextcloud实现,但是Nextcloud一并不是Unraid原生组件,所以没办法把备份的文件在Unraid文件里展示出来(这方面Unraid做的确实不太好),并且我使用Nginx-Proxy- ...
Git入门
什么是Git
Git是一种分布式版本控制系统。假设有一个文件夹,随之时间的变化文件夹中文件的内容随时间变化,无论是是删除或增加文件夹的内容还是修改文件夹中的某个文件的内容,都能称为一个“版本”,而Git可以记录每个版本之间的区别并快速回滚到某个版本。简单来说,Git就像是是游戏的进度存档,可以快速回档
Git可以清楚地记录每个文件是谁在什么时候加进来的,什么时候修改的,修改的内容有哪些
无论做什么工作,如果有Git帮你保留这些历史记录和证据,那么发生意外情况的时候你就能知道是从什么时候开始有问题,以及该找谁负责了
Git的优点
速度块,占用体积小
如果你也有按照时间顺序备份文件的习惯,或许一个两个小文件还好,但是一旦涉及到大型文件夹,一次备份就会占用大量的空间,并且没有办法记录各个版本之间的差异
分布式系统
Git通常会有一服共同的服务器,所有文件都保存在这台服务器之上,即使在没有网络的环境下,在个人电脑上依然可以使用Git进行版本控制,待网络恢复后,再将个人电脑的数据同步(Push)到这台服务器上去。而个人电脑的数量可以有很多,每个人都可以将自己的修改后的文件同步到这台服 ...
前言
最近随着国产固态的崛起,固态硬盘价格也大降,期间我花费左右购入了一块国产PCIE.固态,打算配合硬盘盒做成一块移动固态,本期教程将基于固态硬盘制作最强的AIO移动硬盘(All in one,all in one,one boom,all bomm)也适用于固态U盘(普通U盘不建议),可以按照自身的需求自行搭配
硬件选择
无任何恰饭,仅供参考
硬件名
型号
购入价格
选择理由
固态
爱国者Pz T
一块PCIe.的固态,TLC长江晶元+连芸主控,其实买PCIe.的固态就绰绰有余,但是目前PCIe.和.的价格拉不开,我主要看上了Pz在跑满M/s的速度时,发热量较小(虽然移动硬盘挺受发热量的影响的,但是移动硬盘根本跑不满)以及较为优秀的垃圾回收机制(移动硬盘的通电时间一般会比较少,一个优秀的垃圾回收机制很影响体验)
硬盘盒
ITGZ硬盘盒 JMS主控
这款硬盘盒最高是的速度是G的USB协议,我觉得G的协议的通用性较好,通常G的雷电协议是不兼容G的usb协议的,再者G的接口 ...
前言
Hexo是一个静态网站生成器,许多人用其来搭建博客,我的博客就是使用Hexo搭建,相比前之前介绍的Halo(传送门:利用Replit搭建个人博客Halo)搭建成本更加低,因为很多网站都支持了托管静态网站(后面可能会更新一篇静态网站的文章),但Hexo是静态网页,没有后台管理系统,对于想新建一个博客的小白来说难度比Halo大,但是也有许多大佬构建了网页的Hexo后台管理系统,今天给大家介绍两个后台管理系统:Qexo和ESHexoN,并附上搭建方式
Hexo的源码需放在Github/Gitlab上
Qexo
** Qexo,一个快速、强大、漂亮的在线Hexo编辑器**
Github仓库、使用文档
特色:
自定义图床上传图片
在线配置编辑
在线页面管理
开放API
自动检查更新
在线一键更新
快速接入友情链接
简单的说说短文
类似不算子的统计
自动填文章模板
下面是搭建教程
准备数据库
Qexo支持的数据库:
MySQL
PostgreSQL
MongoDB
这次我们使用MongoDB数据库,先去MongoDB官网注册一个账户,这边我已经有账户了就不做演示了
因为MongoDB ...
前言
在之前的文章中简单简单地写了一下的Markdown的基本语法(有需要的可以回看一下:传送门)。Markdown语法简单明了,相比起富文本,我会更喜欢Markdown,自从学习了Markdown,我也更喜欢使用Markdown作为我学习记录,虽然Markdown基于文本格式,把它当作txt也能打开,但是阅读体验会差一些,下面我就为大家介绍几款我常用的Markdown编辑器
WPS公测版
WPS的公测版本有以下几个更新点:
重构了UI(抄Office),界面更好看了
优化了多端文档的阅读体验
融合线上组件(为接入WPS AI做铺垫)
支持Markdown语法
目前WPS公测版无广告,很干净,可以体验一下。虽然WPS公测版本支持了Markdown语法,但不支持直接打开md文件,目前不能直接打开,要在轻文档内编辑导入
目前感觉对Markdown的语法支持并不是很全面,但是也够用,如果平时就使用WPS较多,那么WPS公测版确实很不错,如果平时不使用WPS就没必要特意去下载
优点:
WPS运用广泛,相当于WPS的更新
WPS的自动同步很舒服
缺点:
Markdown语法不全
不 ...
前言
一个星期前收到了Bit.io的邮件,说是要跑路了,.之后数据库进入只读模式,.前保持可访问,如果大家有用Bit.io数据库的准备要在..前迁移数据库内容。Bit.io算是我最喜欢的一款免费云数据库了吧,Bit.io是托管在GCP云的Postgres云数据库,美国VPS连接速度不错,国内也可以连接。免费账号可以创建个数据库,G的空间和每月亿次查询。Bit.io界面简洁明了美观,除了没有中文。在之前两次搭建Alist的教程中,我也是首推了Bit.io(有兴趣的可以看看:利用Replit搭建Alist、在Render上部署Alist)。可能是薅羊毛的人太多了吧,Bit.io跑路了,为这款这么好的免费云数据库的离开感到遗憾和惋惜。借此机会,我着了网上几款比较好的免费云数据库供大家学习,请不要用于商用,也不要滥用免费资源
MySQL
PlanetScale
PlanetScale官网地址,可以使用Github账号注册,不支持大陆IP,区域一定要选择 AWS / N. Virginia (us-east-)
数据库基本信息
示例
Host
us- ...