# Ubuntu

> Deploy an ASP.NET Core app with TX Text Control to Ubuntu: install the ASP.NET Core Runtime, publish for linux-x64, run it with systemd behind nginx.

- **Product:** TX Text Control .NET Server
- **Section:** Documentation
- **Kind:** Topic
- **Path:** TX Text Control .NET Server > Deployment Guide > Linux > Ubuntu
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/deployment/linux/ubuntu/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/deployment/linux/ubuntu/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/deployment/linux/ubuntu/llms-full.txt

---

## On This Page

- [Prerequisites](https://docs.textcontrol.com/tx-text-control-dotnet-server/deployment/linux/ubuntu/#prerequisites)
- [What Runs on the Server](https://docs.textcontrol.com/tx-text-control-dotnet-server/deployment/linux/ubuntu/#what-runs-on-the-server)
- [Install the ASP.NET Core Runtime](https://docs.textcontrol.com/tx-text-control-dotnet-server/deployment/linux/ubuntu/#install-the-asp-net-core-runtime)
- [Prepare the Application](https://docs.textcontrol.com/tx-text-control-dotnet-server/deployment/linux/ubuntu/#prepare-the-application)
- [Publish the Application](https://docs.textcontrol.com/tx-text-control-dotnet-server/deployment/linux/ubuntu/#publish-the-application)
- [Copy the Application to the Server](https://docs.textcontrol.com/tx-text-control-dotnet-server/deployment/linux/ubuntu/#copy-the-application-to-the-server)
- [Run the Application as a systemd Service](https://docs.textcontrol.com/tx-text-control-dotnet-server/deployment/linux/ubuntu/#run-the-application-as-a-systemd-service)
- [Configure nginx](https://docs.textcontrol.com/tx-text-control-dotnet-server/deployment/linux/ubuntu/#configure-nginx)
- [Configure the Firewall](https://docs.textcontrol.com/tx-text-control-dotnet-server/deployment/linux/ubuntu/#configure-the-firewall)
- [Verify the Deployment](https://docs.textcontrol.com/tx-text-control-dotnet-server/deployment/linux/ubuntu/#verify-the-deployment)
- [Next Steps](https://docs.textcontrol.com/tx-text-control-dotnet-server/deployment/linux/ubuntu/#next-steps)

---

## Nearby

- **Previous:** [Linux](https://docs.textcontrol.com/tx-text-control-dotnet-server/deployment/linux/llms.txt)
- **Next:** [Debian](https://docs.textcontrol.com/tx-text-control-dotnet-server/deployment/linux/debian/llms.txt)
