Technology of the Ghent University. - Either Ghent University (no 'the') or the University of Ghent (probably better as it is the form I see used most for formal names)
subscribe to our newsletter- subscribe to
The archives store our former newsletters.- bit of an odd sentence- most people reading this newsletter will no awhat an archive is. How about 'You can browse back issues of our newsletter in our archives.