利用自建服务器和cloudflare建立私人图床
利用自建服务器和cloudflare建立私人图床

利用自建服务器和cloudflare建立私人图床

写在前面

国内图片存储空间小贵,内容审核,信息容易泄露是目前困扰大家使用国内图床、网盘的主要原因。利用家用服务器搭建图床,再利用内网映射完成固定域名的访问是一种可行的解决方法。需要三件套:

  1. Cloud Flare的域名托管服务
  2. 一个私人的服务器
  3. 域名免费付费均可,免费的需要可以托管到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

       

      More information

      Manual

       

      More information

      If you do not have your own server, consider the piwigo.com hosting solution.

  • 部署代码之后即可通过Cloudflare的隧道功能,映射到外网。
    1. 登录CF之后,选择Zero Trust——Tunnels——网络如下图:
    2. 点击创建隧道,根据自己的服务器选择部署合适的连接器
    3. 选择已经注册并进行cloudflare托管的域名
  • 以上几步下来即可完成图床的部署工作

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注