Skip to content

MDA Server v1.0.0 - For The Dev, By The Dev

Latest

Choose a tag to compare

@AdnanDLuffy AdnanDLuffy released this 19 Mar 19:06
· 28 commits to main since this release
79f278d

MDA Server v1.0.0 - For The Dev, By The Dev

We are thrilled to announce the first official release of MDA Server! This release marks a significant milestone for us, as we bring a versatile and powerful hosting solution tailored specifically for developers. Built on Node.js, MDA Server offers lightning-fast hosting that scales with your ideas.

Features

  • Your Rules, Your Way: Pick any port you want for your project. No restrictions, just pure flexibility to match your workflow. Built for devs who hate being boxed in.
  • Command Central: Manage everything from one sleek admin panel. Upload files, tweak settings, or check status—total control, zero hassle.
  • See It All: Your site’s heartbeat in real time. Monitor uptime, resources, or whatever matters to you, all in a clean dashboard view.
  • Locked Down Security: Power your dynamic sites with MongoDB, wrapped in custom auth tokens so your data stays safe. No stress, just secure vibes.
  • File Freedom: Host HTML, CSS, JSON, JS, Markdown, TXT, DOC, or EJS—bring any file type you want. Your creativity, our support.
  • Node.js Power: Built on Node.js for lightning-fast hosting that scales with your ideas. Devs know it, devs love it.
  • Free Forever: Host your sites without spending a dime. 100% free, because great tools shouldn’t cost you.
  • Join the Party: Open-source on GitHub—peek under the hood, tweak the code, or add your magic. Built by the community, for the community.
  • Tunneling Made Easy: Test or share your site in seconds with Serveo or Ngrok. Public URLs, no setup pain—boom, you’re live.

How it Works

  1. Sign Up: Start by signing up for the service.
  2. Give File Path: Provide the path to your files.
  3. Go Live: Deploy your site instantly!

Installation

To get started with MDA Server, follow these steps:

npm install
node Server.js

That's it—you are good to go!

Usage

Here are some examples of how to use MDA Server:

Starting the Server

node Server.js

Accessing the Admin Panel

Once the server is running, you can access the admin panel at http://localhost:your_port/DashBoard.

Uploading Files

Use the admin panel to upload files, manage settings, and monitor your server's status.

Configuration

MDA Server can be configured using environment variables. Here are some of the key configuration options:

  • PORT: The port on which the server will run.
  • MONGODB_URI: The URI for your MongoDB database.
  • AUTH_TOKEN: Custom auth token for securing your dynamic sites.

Contributing

We welcome contributions to enhance MDA Server! To contribute, please follow these steps:

Create a Branch

Create a new branch for your feature or bug fix:

git checkout -b feature-branch

Make Changes

Make your changes in the code. Ensure your code follows the project's coding standards.

Commit Changes

Commit your changes with a meaningful commit message:

git add .
git commit -m "Add feature X"

Push to GitHub

Push your changes to your forked repository:

git push origin feature-branch

Create a Pull Request

Go to the original repository and click on the "Pull requests" tab. Click the "New pull request" button and select your branch to create a pull request.

Review Process

Your pull request will be reviewed by the maintainers. Be responsive to any feedback and make necessary changes.

Merge

Once your pull request is approved, it will be merged into the main branch of the repository.

Guidelines

  • Ensure your code follows the project's coding standards.
  • Write clear and concise commit messages.
  • Include comments in your code where necessary.
  • Update documentation if your changes affect it.
  • Write tests for any new features or bug fixes.

Thank you for contributing to MDA Server!

License

This project is licensed under the MIT License. You are free to use, modify, and distribute this software as you see fit. For more details, see the LICENSE file.

Credits and Acknowledgements

This project is developed and maintained by AdnanDLuffy. We thank the following contributors for their valuable input and support:

Special thanks to the open-source community for their contributions and support. This project is powered by contributions from developers worldwide and built with the following technologies:

Your contributions are welcome! Please see the Contributing section for more details on how you can get involved.

Full Changelog: https://github.com/AdnanDLuffy/MDA-Server/commits/v1.0.0

Full Changelog: https://github.com/AdnanDLuffy/MDA-Server/commits/v1.0.0

Full Changelog: https://github.com/AdnanDLuffy/MDA-Server/commits/v1.0.0

Full Changelog: https://github.com/AdnanDLuffy/MDA-Server/commits/v1.0.0