Running Core 2.1, MS SQL Server on a droplet

Posted November 9, 2019 5.6k views

What would be the best way to run the setup above?
Can they run without a docker on a linux machine?

These answers are provided by our Community. If you find them useful, show some love by clicking the heart. If you run into issues leave a comment, or add your own answer to help others.

Submit an Answer
1 answer


Yes you should be able to run that on an Ubuntu 16 droplet.

To install MSSQL(mssql-server) follow these steps here:

  • Become root:
sudo su
  • Import the public repository GPG keys:
curl | apt-key add -
  • Add the Microsoft SQL Server Ubuntu repository:
sudo add-apt-repository "$(wget -qO-"

Note: you could change the 16.04 part with the exact Ubuntu version that you are suing

  • Exit superuser mode.
  • Install SQL Server:
sudo apt-get update
sudo apt-get install -y mssql-server
  • Run the following commands to install SQL Server:
sudo /opt/mssql/bin/mssql-conf setup
  • After the package installation finishes, run mssql-conf setup and follow the prompts to set the SA password and choose your edition.
systemctl status mssql-server

Source: official Microsoft documentation

Regarding the .NET core install, you could follow step one form this article here:

Hope that this helps!

by Oluyemi Olususi
ASP.NET Core is a more modular version of Microsoft’s ASP.NET Framework. It's a high-performant, open-source framework for building modern web applications. In this tutorial you'll set up and deploy a production-ready ASP.NET Core application with a MySQL Server on Ubuntu 18.04 using Nginx.