There's nothing inherently wrong with weak technical knowledge. A lack of technical knowledge simply indicates a lack of domain experience. Unfortunately, you're asking these questions on Hackernews, where many (most?) readers are technical domain experts.
Most of your questions indicate that you have weak technical domain expertise. Specifically, "Should I set up a server in my basement or use a service?" is a question that indicates a lack of exposure to the wide technical field of infrastructure. For that reason, I recommend hiring a technical consultant to help you with initial planning and setup.