You can open a DBS account online if you have Singpass and a local proof of ID. If you don’t you’ll probably need to visit a branch to open your account.