If you have 1000 unique and worth reading articles instead of just words filling the paper then the advice is to add them slowly on your website (may be by adding a blog section on your website). If you content really contains value and if your content can really help users then you can get tons of link from different root domains to get SERP benefits (obviously you have to push it to the targeted audience).
Adding it on a separate domain will help your main website get a link from 1 external domain and if you content really is helpful, adding a content n the home page will help you get more links from different root domains.