In Germany, you can set up a business as a self-employed entrepreneur. Also you will need a Germany Self Employment Visa to start a business.