You ca host a server with other people joining by pressing "Add to official server list" on the top of the server creation screen. However, as its not dedicated you may not get that much popularity. When you leave your non dedicated server, the server shuts down.
You do not have to pay money for a dedicated server, as you can run one from your own computer. However, expect to have other players have poor connection reflecting yours.