Hey there,
Honestly, it sounds like she's just as into you as you are into her! I'd say you should just go for it and ask her out, telling her how much you like her and that you'd like to be with her, but also making sure to say that you're okay with being her friend if she doesn't feel the same way. This ensures that no matter what her answer is, your online relationship will still be mostly maintained! I don't think you have anything to worry about, and I wish you good luck!
Let me know how it goes
Kyra