-
-
Notifications
You must be signed in to change notification settings - Fork 2
Home
Welcome to the MDA Server Wiki! This wiki provides comprehensive information about the MDA Server project, including its features, installation, usage, configuration, and contribution guidelines.
MDA Server is a versatile hosting solution tailored for developers. Whether you need static or dynamic hosting, MDA Server provides the flexibility and control you need to make your site truly yours. Built on Node.js, it offers lightning-fast hosting that scales with your ideas. With features like custom port selection, real-time monitoring, and secure dynamic site support via MongoDB, MDA Server is built by developers, for developers.
-
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.
To get started with MDA Server, follow these steps:
-
Clone the repository:
git clone https://github.com/AdnanDLuffy/MDA-Server.git cd MDA-Server
-
Install the dependencies:
npm install
-
Start the server:
node Server.js
That’s it—you are good to go!
Once the server is running, you can access the admin panel at `http://localhost:your_port/DashBoard
Use the admin panel to upload files, manage settings, and monitor your server’s status.
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.
We welcome contributions to enhance MDA Server! To contribute, please follow these steps:
Create a new branch for your feature or bug fix:
git checkout -b AdnanDLuffy-patch-1Make your changes in the code. Ensure your code follows the project’s coding standards.
Commit your changes with a meaningful commit message:
git add .
git commit -m "Add feature X"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.
Your pull request will be reviewed by the maintainers. Be responsive to any feedback and make necessary changes.
-
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!
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.