We use the free Sharepoint server. I would caution against using the built in Spiceworks Knowledgebase for a couple of reasons:
1. There's no way to get your data out if you need to that I found (we sync our KB docs offsite nightly).
2. If you rely on the cloud, you can be in a lurch when it's down for maintenance (which happened to us more often than we liked).