FileCloud : Модерен и лек файлов мениджър

FileCloud : Модерен и лек файлов мениджър

🌟 Преглед

FileCloud е надеждно уеб-базирано решение за управление на файлове, предназначено за лични сървъри. То предлага първокласно, подобно на приложение изживяване с фокус върху естетиката, скоростта и използваемостта. То предлага модерни функции като качване с плъзгане и пускане, редактиране на код и пълна интернационализация (EN/BG).


✨ Основни характеристики / Основни функции

  • 📂 Управление на файлове : Създавайте папки, изтривайте елементи и изтегляйте файлове с лекота.
  • ✏️ Преименуване и организиране : Поправете печатни грешки или преструктурирайте файловете си с персонализиран, елегантен модален прозорец за преименуване.
  • 🎨 Персонализиране на папки : [НОВО] Маркирайте важни папки, като промените цвета им директно от потребителския интерфейс. Вашият избор се запазва за постоянно!
  • 🌍 Интернационализация (i18n) : Напълно преведен интерфейс на английски и български (български) . Превключвайте мигновено.
  • 🚀 Плъзгане и пускане : Качвайте файлове, като просто ги плъзнете в прозореца.
  • 📝 Вграден редактор : Редактирайте текст, код ( .js.css.py и др.) и конфигурационни файлове директно в браузъра.
  • 👁️ Преглед на медийно съдържание : Прегледайте изображенията мигновено, без да ги изтегляте.
  • 💎 Премиум потребителски интерфейс : Тъмен режим по подразбиране, плавни анимации, ефекти на стъкломорфизъм и богати икони на файлове.

🛠️ Инсталиране и настройка / Инсталация

Предварителни изисквания

  • Node.js (версия 14 или по-нова)
  • НПМ

Инсталиране

  1. Клонирайте хранилището :
# Клониране на хранилището
git clone [email protected]:fantomas4o/filecloud.git

# Влизане в папката на проекта
cd filecloud
  1. Инсталиране на зависимости :
npm install
  1. Стартирайте сървъра :
npm start
  1. Достъп до приложението на http://localhost:3000 или http://ip:3000

Разгръщане на сървър (Ubuntu/Systemd)

За да стартирате FileCloud като фонова услуга:

  1. Копирайте проекта в  /opt/filecloud.
  2. Създайте файл на системната услуга:
[Unit]
Description=FileCloud Service
After=network.target

[Service]
ExecStart=/usr/bin/node /opt/filecloud/server.js
WorkingDirectory=/opt/filecloud
Restart=always
User=root
Environment=NODE_ENV=production

[Install]
WantedBy=multi-user.target

Активиране и стартиране:

sudo systemctl enable filecloud
sudo systemctl start filecloud

FileCloud : Модерен и лек файлов мениджър

💻 Технологии

  • Бекенд : Node.js, Express.js, Multer, FS-Extra.
  • Фронтенд : HTML5, CSS3 (Персонализирани свойства, Flexbox/Grid), Vanilla JavaScript (ES6+).
  • Икони : Икони на Google Material.
  • Шрифтове : Google Fonts (One Sans).
open source spirit
🛠️
$

Намерихте материала за полезен?

Съдържанието на itpraktika.com е безплатно и ще остане такова.
Ако статията ти е помогнала — можеш да подкрепиш сайта с малка доброволна сума. Всяко дарение помага за поддръжката и развитието на портала.

PayPal Revolut

Вашият коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *


Колко е 9 - 5 ? (въведете числото)