We are happy to announce the first official Docker image for DS Server, which is now available on Docker Hub. This release is a significant step toward making DS Server easier to evaluate, install, and run, whether you're testing locally or deploying in production.

DS Server 4.0 is our most powerful release yet, and it's now just one command away from running on your machine.

Why Docker?

Docker is a popular platform for developing, shipping, and running applications in containers. These containers are lightweight and portable, and they can run consistently across different environments. We aim to simplify the installation and deployment process of DS Server by using Docker. Traditionally, getting started with DS Server required setting up the server, configuring services, and installing dependencies. With Docker, however, we have streamlined this process.

  • Zero configuration: Pull and run in seconds.
  • Consistent environment: No more "it works on my machine" issues.
  • Easy updates: Pull the latest image to get the newest features and fixes.

Since migrating the backend technology, TX Text Control, to Linux, we have been able to provide a Linux version of DS Server. This has opened the way to providing small Linux images for easy installation of DS Server.

Getting Started in Seconds

In order to use the DS Server Docker image, you must first install Docker on your machine. If you don't have it yet, you can find installation instructions here.

After installing Docker, you can pull the DS Server image from Docker Hub and run it with one command.

docker run -d -p 5000:5000 txtextcontrol/dsserver-core:latest

After running this command, you can access the DS Server portal by navigating to http://localhost:5000 in your web browser. You will be greeted by the DS Server portal. Use the default credentials to log in:

  • Username: admin
  • Password: admin

Once logged in, change the password to something more secure. You can then start using DS Server to create and manage your document services.

DS Server Portal

Using Docker Desktop

Alternatively, you can use the graphical user interface (GUI) version of Docker Desktop to manage your containers. This is especially useful if you're not comfortable with the command line. Simply search for the DS Server image in the Docker Hub section, click on it, and click the "Run" button.

DS Server Portal

You can also specify the port mapping (5000:5000) in the UI.

DS Server Portal

Adding a License

To use DS Server, you need a valid license. You can add your license key by navigating to the "Licensing" section in the DS Server portal. You can purchase a license in the TX Text Control store, or acquire a trial license by visiting this website.

Download Trial Version

After requesting your trial license, you will find the serial number in your "Manage Products" portal:

Manage your current products

DS Server Portal

Copy the serial number and paste it into the DS Server portal under Registration. Then, click the Register button. After registering, the DS Server will be ready to use.

After registering your license, you should see the following screen:

DS Server Portal

You can now continue by creating security profiles and using the DS Server.

Conclusion

The new Docker image for DS Server is a game-changer for developers and system administrators alike. It streamlines the installation process, making it easier to start using DS Server. We look forward to seeing how you will use this new feature to improve your document services.