I suggest you to create addresses using xpub key. You don't want to store seed in public computer. You can keep it somewhere safe. You can store xpub key in server and use a script to generate keys.
Way ahead of you, actually. Thats pretty much exactly what I've done. Glad to hear someone considers it reasonable. Well, at the very least, I know to never put secrets like seeds in other people's systems.
Its definitely an improvement over an online wallet, even if I were to sweep it aggressively.