Я сам попробовал много разных способов, даже в свое время покупал лицензию Jira + Stash. Требовалось хранилище репозиториев, вики для документации и что то issue-трекера. Остановился на gitlab. Очень классный инструмент. Есть простенький issue трекер, вики как на гитхабе (git), стена (что то вроде чата между разработчиками). Когда нужно работать в команде — открываю доступ к тому или иному репу. Права доступа настаиваются. Тоже параноик, поэтому настроил через https.
Можете юзать на виртуалке, если не хотите удаленно. Переноситься все очень просто — возможность делать бекапы и восстанавливаться заложена в движке. Все остальное, что вы описали присутствует.
Оф. сайт:
gitlab.org/
Демо:
demo.gitlab.com/users/sign_in
Бесплатный хостинг (можете попробовать с тестовым проектом поиграться):
gitlab.com/users/sign_in