阿里云 OSS 挂载为数据盘搭建 piwigo 相册
- 嘀咕:感谢爱国贼,现在越来越多的路人知道了蛋炒饭。 [2023-11-28T07:33:35.384Z]
- 嘀咕:中国主要科技与互联网公司市值三年变化。 不看不知道,一看吓一跳。特别是阿里,阿里本来是中国唯一有希望的企业,可是最近连达摩院都拆了。 [2023-11-27T05:55:51.115Z]
- 嘀咕:给文明世界一点小小的中国震撼。 [2023-11-24T22:37:13.903Z]
- 嘀咕:博客新文章:《部署动态生成 OG Image 的 API》 https://eallion.com/og-image-api/ [2023-11-23T11:24:39.678Z]
- 嘀咕:我崇拜真正的技术,比如把火箭送上天,再收回来。但有些被称为“技术”的技术根本不是技术,比如摇一摇打开淘宝。而后者,这些技术就是个笑话。 [2023-11-23T05:25:31.188Z]
- 嘀咕:“技术就是个笑话”。 警察如何解锁最新的 iPhone。在顶级的社工面前,再一次证实了技术就是个笑话。《三体》里史强和罗辑仅靠脑子就能抗衡智子。 [2023-11-22T15:12:06.149Z]
- 嘀咕:本来打算写一篇关于动态生成 OG Image 的 API 的博客的, https://github.com/eallion/vercel.og 但是现在我用 https://cover.eallion.com 手动生成了。 [2023-11-22T06:28:42.430Z]
- 嘀咕:我现在完全用不惯笔记本了,这键盘触摸板很别扭。甚至用不惯单屏电脑了。 [2023-11-21T12:53:46.015Z]
- 嘀咕:截止目前 600 多名 OpenAI 员工(共 770 名员工)签名要求董事会必须立刻全体辞职,召回 Sam 和 Greg ,签名包括 Mira 和 Ilya 。不然这些员工集体辞职加入 Sam 在微软的新公司。年度大戏啊。 [2023-11-20T20:25:34.178Z]
- 嘀咕:Win11 的任务栏居然把我屏幕烧了。 [2023-11-20T12:38:53.985Z]
本文主要分为两部分:
1、如何把阿里云的对象存储 OSS 的 Bucket 挂载为 ECS 的数据盘;
2、如何用 piwigo 搭建相册。
把 OSS 挂载成数据盘后,就可以解析 PHP 文件,而不再是只能设置一个静态 html 首页。利用 OSS 低价格高稳定性的优势,其实可以干很多事情,比如用 ownCloud 搭建一个私人网盘。
一、挂载 OSS
阿里云的官方 git 说明: https://github.com/aliyun/ossfs
我用的是 Ubuntu 16.04 64bit,推荐源码安装
1、安装依赖
|
|
2、编译
|
|
3、设置 Bucket
设置 bucket name, access key/id 信息,将其存放在 /etc/passwd-ossfs 文件中, 注意这个文件的权限必须正确设置,建议设为 640。
|
|
按 i 输入:
|
|
按 esc 输入 :wq
退出。
设置权限:
|
|
4、挂载 OSS Bucket
|
|
查看是否挂载成功
|
|
如果没有挂载成功,可以到 https://github.com/aliyun/ossfs 查找原因或提交 issue。
5、卸载(若有需要)
|
|
二、搭建 piwigo 相册
中文官网:http://cn.piwigo.org,但中文官网的版本比较落后,建议切换到英文版。
1、下载
国内主机还是建议下载源码安装,国外主机倒是可以下载 Netinstaller。
官网:http://piwigo.org/basics/downloads
2、上传
可以通过 FTP 上传,因为是 OSS,所以也可以通过 OSS 客户端和网页上传。
3、解压
可以解压之后上传,也可上传后解压。
|
|
4、配置安装
安装之前要准备好数据库信息。
- 主机
- 用户名 *
- 密码
- 数据库名
- Piwogo 表名前缀 **
配置的时候,其实跟配置 WordPress 或 typecho 差不多的。
直接打开域名,如:http://eallionalbum.com
程序会自动导向安装页面。
安装的时候在填入管理员信息,要记下来:
- 用户名
- 密码
- 邮箱
点击开始安装,程序就会自动安装了。
5、完成
安装完成后,打开网址就可以使用相册了。爱折腾的人还可以对相册进行一些优化。
PS:本文涉及到的 bucket name、域名、access key/id、目录均为虚拟信息,请替换成自己的。