To my best knowledge and personal experience
If this is your first registration then you need to make appointment and attend office۔
But I you hold previously any stamp or you registered your self in Garda Station
then you need to submited online with all supporting documents.