Yes, you can transfer any website to a self-hosted WordPress installation. This guide can help you through the steps: Guide.