This project aims to modernise the DuckDNS site.
The DuckDNS site is a platform for managing dynamic domain names. The aim of this project is to modernise the site's user interface using the latest web technologies.
- Modern, user-friendly interface
- Simplified management of dynamic domain names
- Integration with other services and tools
- Responsive design
- API for developers based on REST
- Panel for administrators and moderators
Clone this repository on your local machine.
- Go to
web
folder. - Run
npm install
to install the dependencies. - Run
npm run dev
to launch the site.
- Go to
api
folder. - Run
npm install
to install the dependencies. - Run
npm start
to launch the API.
IMPORTANT: The backend must be launched before the frontend.
- Go to the root folder.
- Run
docker build -t duckdns:latest .
to build image docker. - Run
docker run --name web-site-duckdns -d -p 8080:80 duckdns:latest
to launch the site.
Example: http://localhost:8080/
@Foufou-exe | @IzumiTV
This project is licensed under the MIT license. Please see the LICENSE
file for more information.