Ask Your Question

How can I create a RPM repo and hosted in a cloud service?

asked 2018-11-08 10:35:20 -0500

victordevz gravatar image

Hello community,

I want to know how can I create my own Fedora repository and if the packages can be hosted in a Cloud service like Dropbox or Google Drive?.


edit retag flag offensive close merge delete


Impossible... but you can make a rpm repository with gitlab...

davidva gravatar imagedavidva ( 2018-11-08 17:12:33 -0500 )edit

3 Answers

Sort by ยป oldest newest most voted

answered 2018-11-08 11:30:48 -0500

florian gravatar image
edit flag offensive delete link more

answered 2018-11-18 03:43:19 -0500

johanh gravatar image

Copr, as already mentioned, is great for hosting FOSS applications. If you for some reason need to host proprietary software, you need to host it on your own web server (the terms of Copr won't allow hosting other than free and open source software). Dropbox and Google drive won't work, because you can't host and share a directory structure with direct links to files. You need access to the web server home directory, so that you can create the repo directory structure. I use the createrepo command to create the structure and rsync the directory structure to my web server. You can easily script this.

edit flag offensive delete link more

answered 2018-11-17 18:24:03 -0500

carlwgeorge gravatar image

A Fedora repository is a directory of RPMs and metadata available over HTTP(S) or FTP. You can create the metadata by using createrepo_c, then upload the entire directory to a webserver or any service that allows anonymous access.

COPR is a great solution for this that handles the metadata generation and hosting for you, and is also integrated into dnf (dnf copr enable...).

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2018-11-08 10:35:20 -0500

Seen: 239 times

Last updated: Nov 18 '18