Uguu轻量级临时文件托管平台

联合创作 · 2023-09-30 00:23

Uguu 是一个简单的轻量级临时文件托管和共享平台,也可以用作永久文件主机。

特征

  • 一键上传,无需注册
  • 一个轻量化现代的 Web 界面
  • 支持拖放和粘贴
  • 支持 ShareX 等截图工具

要求

  • Debian 9+
  • Nginx-1.14.2 或更新版本
  • PHP/PHP-FPM-5.3 或更新版本
  • Git
  • SQLite3
  • NodeJS
  • Certbot

安装

首先需要安装以下软件包:

apt-get install nginx-full php7.3-fpm php7.3 sqlite3 php7.3-sqlite3 nodejs certbot git

路径

假设你将以下路径用于各种事情,如果它们不存在,您应该创建它们。

mkdir /var/www 
mkdir /var/www/uguu 
mkdir /var/www/uguu/dist 
mkdir /var/www/db 
mkdir /var/www/files
  • Uguu: /var/www/uguu
  • Uguu compiled: /var/www/uguu/dist
  • Uploaded files: /var/www/files
  • Database: /var/www/db

下载 Uguu,设置数据库和权限

运行这个命令来克隆 Uguu Github 并将文件移动到正确的文件夹。

cd /var/www/uguu/ git clone https://github.com/nokonoko/uguu cd uguu/ mv * .. cd .. rm -rf uguu 

现在设置数据库,运行以下命令:

sqlite3 /var/www/db/uguu.sq3 -init /var/www/uguu/sqlite_schema.sql 

然后设置正确的权限,以便 Nginx、PHP 和 SQLite 可以做他们的事情。

chown www-data:www-data /var/www/db/uguu.sq3 chown www-data:www-data /var/www/files chmod 775 /var/www chmod -R 775 /var/www/
浏览 15
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑
举报