不使用宝塔面板 安装 EasyImage 简单图床
不使用宝塔面板 安装 EasyImage 简单图床前言如果不希望安装宝塔面板或其国际版 aapanel(尽管宝塔面板可以在安装后关闭),那么可以参考这篇文章。
本文安装环境为 Debian 12
安装 PHP安装 PHP 8.2
apt update -yapt install php8.2 php8.2-fpm
安装 PHP 拓展
apt install php8.2-fileinfo php8.2-iconv php8.2-zip php8.2-mbstring php8.2-gd
配置 PHP
vim /etc/php/8.2/fpm/php.ini
查找 upload_max_filesize post_max_size memory_limit ,按需求设置。
重启 PHP
systemctl restart php8.2-fpm
安装 Nginx安装 Nginx
apt install nginx
拉取网站代码
cd /var/www/htmlgit clone https://github.com/icret/EasyImages2.0.git
赋予适当权限
chm ...
Hexo Butterfly 主题添加随机图 API 支持
转载于:https://blog.mitsumune.top/2023/02/13/hexo_butterfly%E4%B8%BB%E9%A2%98%E6%B7%BB%E5%8A%A0%E5%AF%B9%E9%9A%8F%E6%9C%BA%E5%9B%BE%E7%89%87api%E7%9A%84%E6%94%AF%E6%8C%81/
前言在配置butterfly主题的时候发现一个问题,如果将主頁、文章封面的默认top_img配置为同一个随机图片api时会出现所有图片都相同的情况:
如何解决?最开始我的解决方案是配置多个随机图片api:
用了一段时间后对随机的图片不是很满意,为了符合自己的XP就自己弄了个随机图片api。然后就又回到了最开始的问题,刚好之前在浏览Issues的时候发现有人提交了个PR可惜并未通过。详细配置方法如下:
打开hexo根目录\themes\butterfly\scripts新建一个random_img.js文件。
将以下代码复制进random_img.js文件并保存。
/** * Butterfly * ramdom cover */'u ...
从零开始搭建 Lsky Pro 兰空图床
从零开始搭建 Lsky Pro 兰空图床官方教程
安装环境使用OneinStack安装环境(PHP+MySQL+Nginx)
命令如下(注意更换 ‘你的Mysql密码’ ):
wget -c http://mirrors.linuxeye.com/oneinstack-full.tar.gz && tar xzf oneinstack-full.tar.gz && ./oneinstack/install.sh --nginx_option 1 --php_option 10 --phpcache_option 1 --php_extensions imagick,fileinfo --db_option 2 --dbinstallmethod 1 --dbrootpwd 你的Mysql密码 --ssh_port 22 --reboot
安装时间可能较长, 请使用tmux以防止ssh断连.
安装完成后访问IP地址(确认防火墙放通80端口)即可看到面板.
此时在执行命令的目录可看到onesinstack
执行./vhost.sh创建虚拟站点
根 ...
基于 Docker 搭建 Jellyfin 媒体服务器
基于 Docker 搭建 Jellyfin 媒体服务器官方教程
如果未安装 docker-compose, 只需要 sudo apt install docker-compose 即可
编写 docker-compose.yml
version: '3.5'services: jellyfin: image: jellyfin/jellyfin container_name: jellyfin network_mode: 'host' #与宿主机共享网络 volumes: - /path/to/config:/config - /path/to/cache:/cache - /path/to/media:/media - /path/to/media2:/media2:ro restart: 'unless-stopped'
启动服务
sudo docker-compose up -d
启动后可以通过 docker ps 查看容器状态
此时就可以通过 h ...
基于 Docker 搭建 ownCloud 个人云盘
基于 Docker 搭建 ownCloud 个人云盘官方文档
机翻气息贯穿全文~
概述配置:
公开端口 8080,允许 HTTP 连接。
使用单独的 MariaDB 和 Redis 容器。
将数据和 MySQL 数据目录挂载到主机上以进行持久存储。
以下说明假定您在本地安装。对于远程访问,必须调整 OWNCLOUD_DOMAIN 的值。
创建一个新的项目目录。
创建docker-compose.yml,然后将示例从此页面复制到其中。
创建一个配置文件.env,其中包含所需的配置设置。
只需要几个设置,这些是:
设置名称
描述
例
OWNCLOUD_VERSION
自己的云版本
latest
OWNCLOUD_DOMAIN
自有云域
localhost:8080
ADMIN_USERNAME
管理员用户名
admin
ADMIN_PASSWORD
管理员用户的密码
admin
HTTP_PORT
要绑定到的 HTTP 端口
8080
然后,可以使用首选的 Docker 命令行工具启动容器。下面的示例演示如何使用 Docker Compose ...
基于 Docker 搭建 WordPress 并支持 HTTPS
基于 Docker 搭建 WordPress 并支持 HTTPS安装 docker 与 docker compose安装 docker
curl -fsSL https://get.docker.com -o get-docker.shsudo sh get-docker.sh
安装 docker compose
注意,Debian 11 不需要此步骤
apt -y updateapt -y install docker-compose
拉取 mysql, wordpress 镜像(可跳过, 启动时会自动下载)
docker pull mysqldocker pull wordpress
启动容器编写 docker-compose.yml
注意参数前必须空一格
version: '3.3'services: db: image: mysql:latest container_name: "wordpress_mysql" ports: - "3307:3306" volumes: ...
