In order to create your own package cache you will need to run your own SMT which would need to be registered to SCC (SUSE Customer Center), meaning you need to have at least 1 subscription directly from SUSE, while everything else can be on-demand.