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/
浏览 46
点赞
评论
收藏
分享

手机扫一扫分享

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

手机扫一扫分享

编辑 分享
举报