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/