图床测试

-
-
2024-03-24

compose文件:

version: '3'
services:
  picsur:
    image: ghcr.io/caramelfur/picsur:latest
    container_name: picsur
    ports:
      - '7788:8080' #左侧23345端口可以修改为服务器未被占用的端口
    environment:
       PICSUR_HOST: '0.0.0.0'
       PICSUR_PORT: 8080
 
       PICSUR_DB_HOST: picsur_postgres
       PICSUR_DB_PORT: 5432
       PICSUR_DB_USERNAME: picsur
       PICSUR_DB_PASSWORD: picsurSTRONGPASSWORD_SAMEASBELLOW
       PICSUR_DB_DATABASE: picsur
 
      ## 用户名只能是admin,改不了。下面设置的是管理员密码。
       PICSUR_ADMIN_PASSWORD: XXXXXXX
 
      ## 可选,不设置就是用随机的密钥
      # PICSUR_JWT_SECRET: CHANGE_ME
      # PICSUR_JWT_EXPIRY: 7d
 
 
      ## 最大能上传的图片大小,128000000就是128M
       PICSUR_MAX_FILE_SIZE: 128000000
      ## No need to touch this, unless you use a custom frontend
      # PICSUR_STATIC_FRONTEND_ROOT: "/picsur/frontend/dist"
 
      ## Warning: Verbose mode might log sensitive data
      # PICSUR_VERBOSE: "true"
    restart: unless-stopped
  picsur_postgres:
    image: postgres:14-alpine
    container_name: picsur_postgres
    environment:
      POSTGRES_DB: picsur
      POSTGRES_PASSWORD: picsurSTRONGPASSWORD_SAMEASBELLOW
      POSTGRES_USER: picsur
    restart: unless-stopped
    volumes:
      - ./picsur-data:/var/lib/postgresql/data
volumes:
  picsur-data:

docker-compose.yml 

最终选择用picsur,轻量化,部署容易

过程中踩的两个坑是:

  1. 用域名的目录不行,只能阿里云单独建一个解析
  2. 不开启SSL不行

 

“您的支持是我持续分享的动力”

微信收款码
微信
支付宝收款码
支付宝

目录