Skip to content

Dasoren/TSDNS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TSDNS for Node.JS and Redis


This is a remake of the teamspeak TSDNS server app that teamspeak provides with the server code. The reason this was made is for http://tsdns.link a TSDNS provider. This is a fully working node.js app that connects to a redis database to load and server TSDNS records to TS3 users.

###Note: This server code could update at anytime and if you modify it, it may brake. The API and Redis database values will not be messed with.


###Requirements:

Standard install of Node.js and Redis, will give the build command everything it needs, most of the time. Please see install for more info.


###Files:

  • tsdns-server.js This is the main script in this app, it is the TSDNS server file.
  • tsdns-tools.js This is the admin tool for managing the TSDNS database from command line.
  • tsdns-web.js This is the TSDNS web server for using the API to send commands to the TSDNS database.
  • tsdns-config.js This is the configuration file for all of the tsdns-* files.

###TODO:

  • tsdns-tools.js Command line tools for TSDNS (Version 2.0.0)
  • tsdns-web.js Web API for TSDNS (Version 3.0.0)
  • Better Logging (Version 2.5.0)
  • Web Control Panel (Verion 3.5.0)
  • Add MySQL/SQLite support (Version 4.0.0)

###Change Log: 8/29/2014 6:25:49 PM Version 1.0.0 Released.


###Mission: To make a better TSDNS server then what is out there right now. It being Both fast and useful. To make a command like admin too and web API to manage the server settings and database of domains.


###Copyright: This TSDNS for Node.js and Redis is made for http://tsdns.link/about

#####TSDNS for node.js and Redis Copyright (C) 2014 Dasoren If you wish to modify this code in any way, Please contact Dasoren for permission to distribute [email protected]

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, version 3 of the License.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

#####This code comment here will be in every file, Do not edit or remove.

/*
*TSDNS for Node.js and Redis  Copyright (C) 2014  Dasoren [email protected]
*
*This program comes with ABSOLUTELY NO WARRANTY;
*This is free software, and you are welcome to redistribute it
*under certain conditions. If you wish to add to or modify this
*file, Please contact Dasoren for permission to distribute;
*/

About

TSDNS for Node.JS and Redis

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published