A short overview of how you can upload your custom world to your Minecraft Server to be able to play on it in-game.
Uploading your world for Vanilla Minecraft
1. Head to your Game Panel.
2. Get to the Files section.
3. Click on the Upload button and choose the world folder you'd like to upload.
4. When uploaded, head to server.properties and change level-name: to that world folder's name and hit save.
5. Now restart the server, and you should be good to go!
Uploading your world using Multiverse
1. Get the Multiverse plugin and add it to your server.
2. Next, you'll want to follow Steps 2 and 3 from the previous method.
3. Then, restart your server.
4. Now join, and type /mv import {World_Name}, the name of the folder uploaded, this will allow Multiverse to recognize this folder as a World.
5. When done that, you can use /mvtp {World_Name} to teleport directly to the world.
6. To make this your default world, you can adjust the config.yml of this plugin accordingly to fit your needs.
Multiverse is a great plugin to seperate certain aspects of your server to different worlds, such as minigames or boss fights to different worlds in the same server.