johan-perso / etefile-web

HiberFile is a free, open source and privacy friendly file host.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ce repo est un fork d'HiberFile en ayant une compatibilité avec l'API d'EteFile.
Le lien de l'api est à entrer dans le fichier .env (voir le Getting Started).
Cette version n'est pas compatible avec l'API originale d'HiberFile.
Les mentions légales et quelques autres élements n'ont pas été modifiés, et ne sont pas représentatifs.

Problèmes

Le site n'a eu que très peu de modifications et comporte quelques problèmes. Si un développeur NuxtJS passe par là et veut bien contribuer, merci !

  • Lorsqu'il est obligé d'utiliser un compte (dans la configuration de l'API), mais que vous tentez d'upload un fichier sans être connecté, le site reste bloqué sur "Chargement" à l'infini.
  • Il est impossible de créér/supprimer un compte, de réinisialiser un mot de passe et de définir des webhooks, puisque ces fonctionnalités n'ont pas encore été développées dans l'API.

HiberFile

GitHub Stars GPL-3.0 License Top language Follow @HiberFile on Twitter

Website · Quick start

Use HiberFile

Free, open source and privacy friendly file host.

❓ Why

We created HiberFile to make it easy for casual users to share files. HiberFile is a free, convenient, fast and secure platform.

🚀 Quick start

Prerequisites

Getting Started

  1. Clone the repository:

    git clone https://github.com/johan-perso/etefile-web.git
  2. Install dependancies:

    cd etefile-web && npm install
  3. Create the .env file and edit it (here is an example):

    cp .env.example .env
    [OPTIONAL] nano .env

    Note that you can use your favorite editor instead of nano, like vi or mcedit.

  4. Launch the dev server (optional):

    npm run dev
  5. Build and deploy:

    npm run build && npm run generate && npm run start

🤝 Contributing

If you are interested in helping contribute to HiberFile, feel free to open a pull request.

If you are fluent in a non-English or non-French language, we greatly appreciate any help translating our website in other languages.

Code Contributors

📝 License

© 2021 HiberFile Team

This project is GPL-3.0 licensed.

About

HiberFile is a free, open source and privacy friendly file host.

License:GNU General Public License v3.0


Languages

Language:TypeScript 43.7%Language:Vue 32.9%Language:JavaScript 19.5%Language:CSS 4.0%Language:Shell 0.0%