在fly.io部署Alist
安装flyctl此处以Windows安装为例
1pwsh -Command "iwr https://fly.io/install.ps1 -useb | iex"
初始化1flyctl launch
按照提示创建一个app选择N会跳出网页要求填写APP name 自己设置port 为5244RAM选择256MB
创建一个1G的可持久卷1flyctl volumes create alist_data --region hkg --size 1
编辑fly.toml参照以下内容编辑
123456789101112131415161718192021222324252627app = "alist"primary_region = "hkg"[build] image = "xhofe/alist:latest"[env] PUID = "0" PGID = "0" UMASK = "022"[[mounts]] source = &qu ...
记在2024
2023年其实有许多未完成的事情。大多都是因为拖延症导致的。这个病是晚期没得治。有些想法想起来是美妙的,但是实际实现起来就特别艰难。佩服那些可以坚持做到更好的人。之所以佩服,就是因为我知道自己做不到。
人到中年,有些根深蒂固的行为是无法在后期改变的,在不知不觉的日常生活过程中就会自然流露。这些属于下意识的行为在自己的惯性思维中会觉得无所谓。但是在别人眼中可能就是让人诟病的缺点。人都是不完美的,学会和自己和解。有些摆烂的意思。原谅自己就完事啦。
至于2024有何展望。那就继续2023未完成的事情,去慢慢的一点一点的去完成它们。因为即便是拖延症,某些事情总是要面对要去完成的。
最值得期待的事情,莫过于新家的装修,今年年底希望可以入住吧。还有希望我老爸以后可以开心点,今年刚做完手术希望以后可以身体健康。别再操心我的事情。
另外说些自私的话,人都是独立的个体,其实没必要,事事操心。过好自己的生活,努力活着吧。其实也挺好。
这个博客陆陆续续的我也写了好多年,域名也换了好多个。来来回回的倒腾。但是希望可以长久。
证明这个世界我也曾经来过。
关于网络发展的随笔
短视频的兴起其实是有迹可循的.
至少从我这个资深网民的眼光来看,是这样的.
我觉得人类基本都是视觉生物,任何类型的刺激都不如视觉上带来的感官刺激更甚.
互联网毒药从古早的文字到图片,然后到多媒体,最后到短视频.这些都是基于视觉带来的刺激升级.
当然这跟互联网的技术发展也是有很大的关系.
早先的互联网主要以文字为主.主要是因为当时的上网方式以电话线拨号为主,费用及其昂贵,带宽也是有限,于是有了多图杀猫的说法.
待到互联网普及的阶段,有了宽带,此时图片这种比文字还要刺激感官的方式便开始流行,各种论坛贴吧都充斥着各种类型的图片.还有当时各种资源网站发布的压缩视频文档.这时是P2P发展的黄金时期.
等到版权意识增加,此类资源网站渐渐退出主流视野,此时各大视频网站开始兴起,各种自制的短剧也取得了不错的口碑也收视.
最早的视频博客,就是现在的youtuber和up主.
当时土豆网就是其中翘楚.我记得当时有很多录播的当红的台剧偶像剧都在土豆网上可以看.都是由个人或者粉丝上传的.也有很多优秀的自制的视频,大多是搞笑的段子和模仿,恶搞.当时恶搞无极的胡戈,一个馒头引发的血案.后来还有结合实事的鸟笼山剿匪 ...
使用Docker快速部署mastodon实例
如何使用Docker快速部署mastodon实例直接使用docker compose部署是不可行的,需要按照步骤进行
创建目录1mkdir -p /home/mastodon/mastodon
进入目录1cd /home/mastodon/mastodon
拉取镜像1docker pull ghcr.io/mastodon/mastodon
修改docker compose配置文件1wget https://raw.githubusercontent.com/mastodon/mastodon/main/docker-compose.yml
修改docker compose文件中的版本号
初始化PostgreSQL
重要!!!!!1docker run --name postgres14 -v /home/mastodon/mastodon/postgres14:/var/lib/postgresql/data -e POSTGRES_PASSWORD=设置数据库管理员密码 --rm -d postgres:14-alpine
进入数据库1docker exec -it postg ...
快速部署misskey实例
使用官方推荐一键脚本使用纯净的Ubuntu系统安装,推荐配置双核心四线程.
更新软件1sudo apt update; sudo apt full-upgrade -y; sudo reboot
一键脚本1wget https://raw.githubusercontent.com/joinmisskey/bash-install/main/ubuntu.sh -O ubuntu.sh; sudo bash ubuntu.sh
按照提示输入内容
更新misskey脚本更新 Misskey 的脚本不会升级运行环境。 对于脚本的更新内容,另请参阅 “更新日志”
1wget https://raw.githubusercontent.com/joinmisskey/bash-install/main/update.ubuntu.sh -O update.sh
1sudo bash update.sh
使用 systemd 的小伙伴, 添加 -r 可以更新并重启系统。
使用 docker 的小伙伴, 可以特定软件包版本 repository:tag 来更新。
使用docker compos ...
测试xiuno2Sforum中遇到的各种问题
想把xiunobbs数据转换成SForum,由于最新版本的SForum没有转换工具支持于是采用Sforum v2.2.2测试
测试环境
Ubuntu 22.0.4
php8.0
mariadb10.6
composer
redis
nginx or apache
测试程序sforum v2.2.2
xiuno2sforum v2.2.2
PHP安装PPA 源需要使用 PPA 源安装:
123sudo apt install software-properties-common -ysudo add-apt-repository ppa:ondrej/phpsudo apt-get update
安装php8.01apt install php8.0
1apt install -y php8.0-dev
安装拓展1apt install php8.0-curl php8.0-xml php8.0-gd php8.0-mbstring php8.0-redis php8.0-swoole php8.0-bcmath php-intl -y
查看php版本1php -v
查看拓展
1ph ...
Mariadb创建数据库、用户及授权
在测试SForum程序中使用到的部分关于数据库的操作
安装Mariadb服务器1apt install mariadb-server-10.6
初始化数据库1mysql_secure_installation
连接数据库1mysql -u root -p
创建数据库1CREATE DATABASE bbs;
创建一个本地访问数据库的账户创建用户1CREATE USER 'username'@'localhost' IDENTIFIED BY 'password';
参数:username:数据库访问的账户;localhost:数据库的访问方式,外网访问的时候用%替换localhost即可;password:数据库访问密码,此处输入密码明文;
给测试账户分配权限分配所有权限给用户分配所有的权限,并且通过localhost访问
12GRANT ALL ON bbs.* to username@'localhost' IDENTIFIED BY 'password';FLUSH priv ...
centos在yum时出现Determining fastest mirrors
问题1在yum makecache时,停在Determining fastest mirrors,一直在判断最快镜像,由于已经指定了yum源,所以不需要些插件,可以用动禁用。
解决方法:
修改/etc/yum/pluginconf.d/fastestmirror.conf里面的enabled=0;
修改/etc/yum.conf里面的plugins=0
问题解决。
问题2Could not retrieve mirrorlist http://mirrors.elrepo.org/mirrors-elrepo.el7 error was12: Timeout on http://mirrors.elrepo.org/mirrors-elrepo.el7: (28, ‘Connection timed out after 30001 milliseconds’)
镜像列表http://mirrors.elrepo.org/mirrors-elrepo.el7 的地址无法访问
解决方法
更新ELRepo 软件仓库镜像首先按照官网的安装说明,配置 ELRepo:
1rpm --import ...