Repository navigation
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
- Sign Up: Start by signing up for the service.
- Give File Path: Provide the path to your files.
- Go Live: Deploy your site instantly!
Installation
To get started with MDA Server, follow these steps:
npm install
node Server.jsThat's it—you are good to go!
Usage
Here are some examples of how to use MDA Server:
Starting the Server
node Server.jsAccessing 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-branchMake 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-branchCreate 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:
- AdnanDLuffy
- Nachiket-Roy
- Contribute to see your name here
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