If you're doing all the admin work yourself: Software (the forum and webpage), hardware (server rack, upgrades), electricity to power everything, and the monthly internet connection fee. Also, if it's hosted at a service, they'll charge for it. There's also registering the domain name, but that's minimal. Depending on how much the services cost and upgrades, etc, it can turn out to be quite an expensive hobby.