写在前面
国内图片存储空间小贵,内容审核,信息容易泄露是目前困扰大家使用国内图床、网盘的主要原因。利用家用服务器搭建图床,再利用内网映射完成固定域名的访问是一种可行的解决方法。需要三件套:
- Cloud Flare的域名托管服务
- 一个私人的服务器
- 域名免费付费均可,免费的需要可以托管到CF
搭建个人图床
- 服务器安装apche或者nginx服务,这部分略过,网上教程很多。
- 安装部署piwigo
- 安装方式可以选择本地安装和网络部署,当然也有docker,以下是官网说明,按照说明一步一步做非常简单。
Requirements
- A webserver (Apache or nginx recommended)
- PHP 7.4+. Piwigo can run with PHP 7.0+ but these end-of-life versions are no longer maintained and may expose your site to security vulnerabilities.
- MySQL 5 or greater or MariaDB equivalent
- ImageMagick (recommended) or PHP GD
Quick start install
NetInstall
- Download the NetInstall script
- Transfer the script to your web space with any FTP client
- Open the script in you web browser (for example http://example.com/piwigo-netinstall.php) and follow the steps
Manual
- Download the latest stable version and unzip it
- Transfer everything to your web space with any FTP client
- Open your website (for example http://example.com/piwigo) and follow the steps
If you do not have your own server, consider the piwigo.com hosting solution.
- 安装方式可以选择本地安装和网络部署,当然也有docker,以下是官网说明,按照说明一步一步做非常简单。
- 部署代码之后即可通过Cloudflare的隧道功能,映射到外网。
- 登录CF之后,选择Zero Trust——Tunnels——网络如下图:
- 点击创建隧道,根据自己的服务器选择部署合适的连接器
- 选择已经注册并进行cloudflare托管的域名
- 登录CF之后,选择Zero Trust——Tunnels——网络如下图:
- 以上几步下来即可完成图床的部署工作