You don’t need to own the game or any DLC to run a dedicated server. However, you will need “Isle of Siptah” DLC in order to be able to join servers running that map. All other DLCs are optional and simply unlock additional feats to those who purchase them.
If you are going to host the server yourself, you may find this thread useful: