Yes. With any Virtual Private Server you’ll be able to host as many sites as capacity will allow. You can partition your VPS to allocate disk space to each site you want to host.