Simpic

우선 개인용 이미지 호스팅 서비스를 직접 구축하고 싶어서 인터넷에서 적합한 프로그램을 오랫동안 찾아보았지만, 괜찮은 것은 Chevereto와 ImgURL 정도였습니다. 하지만 이 두 프로그램의 업로드 경로가 제 취향에 맞지 않아 포기했습니다.

제가 원한 것은 SM.MS와 같은 업로드 방식이었습니다. 원래는 직접 하나 작성하려고 했지만, 나중에 우연히码云에서 란콩 이미지 호스팅을 발견했고 제 취향에 매우 잘 맞는 것을 알게 되어 가져와 수정했습니다. 마침내 제가 원하던 형태로 수정할 수 있었습니다. 란콩 이미지 호스팅의 오픈 소스 라이선스를 살펴보니 오픈 소스로 공개하는 것이 허용되어 있었고, 이렇게 Simpic이 탄생했습니다.

프로그램 특징

  • SM.MS 이미지 호스팅과 유사한 업로드 경로
  • 최신 Layui 프레임워크
  • SM.MS 이미지 호스팅과 유사한 홈페이지
  • Qiniu Cloud 및 又拍云 업로드 지원
  • 이미지를 직접 드래그하여 업로드
  • 다중 사용자 개별 관리
  • 사용자 센터 이미지 스트림 로딩
  • 여러 이미지 업로드 지원

원본 프로그램 (더 이상 유지 관리되지 않는 것 같습니다)

프런트엔드 데모

백엔드 데모

설치 요구 사항

  • PHP 버전 > 5.3
  • Curl 지원
  • Mysqli 지원
  • Rewrite

설치 방법

주의: 현재 가상 호스트를 지원하지 않으며, 데이터베이스는 InnoDB 엔진이어야 합니다.

  1. 프로그램을 다운로드하여 web 실행 환경에 업로드한 후 압축을 해제합니다.
  2. 실행 디렉터리를 /public으로 설정합니다.

![]1

  1. Rewrite 규칙을 구성합니다:

Apache

<IfModule mod_rewrite.c>
  Options +FollowSymlinks -Multiviews
  RewriteEngine On

  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L]
</IfModule>

Nginx

location / {
  if (!-e $request_filename) {
    rewrite ^(.*)$ /index.php?s=$1 last; break;
  }
}
  1. 홈페이지에 접속하면 설치되지 않은 경우 자동으로 설치 페이지로 이동합니다. 페이지의 안내에 따라 설치하면 됩니다.