Do I have to know technical knowledge in order to manage my website?

To be frank, yes of course. You do need a bit of knowledge to run your own website using WordPress. With Ace WP Sites Membership, your learning curve is minimized as just need to work on your existing website that has been installed on your server.