Enhancing NAS experience - The Community Package Hub is all about quality software, made for your Synology NAS. Collected from all over the world, reviewed and compliant to official requirements. Delivering thousands of packages to users every month ... become one of them today.

Frequently Asked Questions

A - Users

  1. What data does my NAS submit during this process to you?
  2. How about my Privacy? Do you save the data submitted to you?

B - Developers

  1. Changes I make to my project do not appear in the Package Center. What did I do wrong?
  2. What is important to look at while doing version numbering?
  3. Is there any way to include line breaks in description, log and changelog of the Package Center?

A - Users

1. What data does my NAS submit during this process to you?

We receive the same data Synology gets just as well: language of your DSM (to choose right description), timezone (for selecting mirror), DS model (to send you the right package if they are different depending on the hardware), firmware version (to prevent incompatible packages), channel chosen (to display only the packages you want).

2. How about my Privacy? Do you save the data submitted to you?

As stated in our Terms of Use, we save the data for statistical purposes. Your IP however will not be saved as clear text. We create a hash from all values (language, timezone, model, architecture, IP) to avoid double entries. But we never have any personal data and will never try to find out who you are. This is simply for us and our developers to see which models are used, which languages our users are speaking and how often our system is used (since we have to upgrade the server just in case). But especially data about languages is very helpful to focus translations and other work where it helps most people.

If you want to see the way it looks in our database, click here.

B - Developers

1. Changes I make to my project do not appear in the Package Center. What did I do wrong?

Probably nothing. Every change you make has to be checked by us as a security measure. This should take less than 48h. If you still don't have anyting changed after 72h (or if your change is very urgent, e.g. in case of a security issue), feel free to contact us. Maybe your request got lost somewhere in our system (shouldn't happen, but may be the case). But if we would have found anything we don't like, you would already have a mail from us. So please check your e-mail inbox before doing anything you might regret later ;)

2. What is important to look at while doing version numbering?

The Synology Package Center has its own thinking about acceptable versioning. Most importantly it doesn't like any letters. Only use numbers and symbols (such as "-", "." or "/") to keep it working. This also applies to something like "0.1-beta". Use your package informations to declare it as a beta according to the DSM 3.2 package specifications - not via versioning. The next thing is that the version within the INFO file and the version you tell us needs to be equal. Otherwise Package Center will show strange behaviour like constantly talking about updates which will make us pull back your file if the users complain.

3. Is there any way to include line breaks in description, log and changelog of the Package Center?

Yes, although (unfortunately) not officially. Description and changelog use newline-characters (/n) and the log html-commands (<br>). However as this is not officially, it might change  from firmware version to version.

4. What do you mean by "DSM 3.2-compliant"?

Synology itself doesn't publish much documents regarding this topic, but the Community Wikis and other sources gather all the necessary data. You can download the specifications we put together on the "Developers"-page. They describe what we call 3.2-compliant.