Upvote:1
In practice, the most important thing will be proof of health insurance that covers any eventualities during her stay, because German health insurance is usually either connected to employment contracts, shared inside a family or taken out privately for longer terms, neither of which apply here.
There is the infamous "VerpflichtungserklΓ€rung fΓΌr einen kurzen Aufenthalt" that replaces proof of health insurance by effectively making you a guarantor, but it is doubtful that would be accepted unless you can prove sufficient income or funds, and it'd be expected that the funds are locked for the validity period (six months), so if you can show any other proof of health insurance for her, that would likely be preferable.
From an immigration point of view, the only thing that matters is that there is a name and an address where people are likely to be reachable, which is the same level as for residents -- local conditions at that address are irrelevant.
Upvote:2
There is nothing you need to get to host someone. If she stays for more than 6 weeks your landlord might have a say, but otherwise not.