GitHub - samuruya/aether · GitHub
Skip to content

samuruya/aether

Folders and files

Repository files navigation

Self-Hosted Cloud Server

This is a self-written cloud server implemented in JavaScript.

Main Modules Used

The following main modules were used in the development of this server:

  • Express: A web application framework for Node.js.
  • Bcrypt: A library for hashing passwords.
  • Passport: An authentication middleware for Node.js.
  • EJS: A template engine for generating HTML markup.
  • MongoDB: A free MongoDB database is used for storing data.

Storage Configuration

Files uploaded to the server are saved locally on the machine running the application.

To Do

The following tasks are currently in progress or planned for future development:

  • Connect upload functionality with storage spaces.
  • Implement a mobile-friendly user interface.
  • Add functionality for adding friends and sharing files.

Feel free to contribute to the project or provide suggestions for improvement.

Additional Setup

Linux:

mkdir -p ./public/temp ./public/pfp_img ./public/uploads

Windows:

mkdir ".\public\temp"
mkdir ".\public\pfp_img"
mkdir ".\public\uploads"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors