Answers: <p>In DevOps, it is not always about just piciking the right tool, but understanding what is happening also in terms of the workflow. 
  Interesting aspects are here delivered value (like saved time) and how the process can be scaled if you get more customers.</p>
  
  <p>Without knowing further details, I would suggest to investigate what your customers do after they have got the release.</p>
  
  <ul>
  <li><p>Do they use it to install at their workplaces? In this case, customer-friendly mechanism is some sort of autoupdate through update site or providing a link to a CDN, content delivery network service (you just distribute your releases after all as <em>binary content</em>).</p></li>
  <li><p>Or, are these customers technical users, like system engineers, who have to upload the releases which are actually <em>system components</em> to further FTP interfaces? Here you might want to find out whether it makes sense to investigate seamless integration with their content delivery pipeline.</p></li>
  <li><p>Or, are these releases <em>executable installers</em>? In this case, you might consider something either like a Bamboo Deploy Plan or integration with customers' configuration as code system (like Chef or Puppet).</p></li>
  </ul>
  
Answers: CC BY-SA 3.0
Answers: 2017-06-26T14:42:07.403Z
Answers: I agree with everything you said and that's why we are adding a DevOps team in our company. Right now I am looking for something pretty dumb that I can use to release software and notify registered users that a new release is available.
Answers: André Moreira
Answers: CC BY-SA 3.0
Answers: 2017-06-26T14:32:11.320Z
Answers: 2017-06-26T14:43:15.540Z
Answers: 2017-06-26T14:43:15.540Z
Answers: Ta Mu
Answers: <p>What you're after is an <a href="https://en.wikipedia.org/wiki/Binary_repository_manager" rel="noreferrer">Binary repository manager</a></p>
  
  <p>Quoting from Wikipedia with added links:</p>
  
  <blockquote>
    <p>Notable Universal package managers include:[6]</p>
    
    <ul>
    <li><a href="https://archiva.apache.org/index.cgi" rel="noreferrer">Apache Archiva</a></li>
    <li><a href="https://www.jfrog.com/open-source/" rel="noreferrer">Jfrog's Artifactory</a> </li>
    <li><a href="https://inedo.com/proget" rel="noreferrer">Inedo's ProGet</a> </li>
    <li><a href="https://www.sonatype.com/nexus-repository-sonatype" rel="noreferrer">Sonatype Nexus</a></li>
    </ul>
  </blockquote>
  
  <p>I know for sure Nexus and Artifactory match your requirements (even if proper UI is a bit subjective and you mileage may vary).</p>
  
Answers: CC BY-SA 3.0
Answers: 2017-06-26T13:53:02.143Z
Answers: This isn't very user friendly. IT's perfect for the DevOps to manage the supply chain, etc.. but I am looking for a customer facing tool.
Answers: André Moreira
Answers: CC BY-SA 3.0
Answers: 2017-06-26T14:07:31.290Z
Answers: Then you're after a CRM maybe ? I don't get what's wrong with artifactory or nexus web interface for a customer with restricted rights bringing them on the product release page only.
Answers: Tensibai
Answers: CC BY-SA 3.0
Answers: 2017-06-26T14:39:50.213Z
Answers: Well, it's just the setup actually (the same goes for a CRM). We are building our DevOps team (hiring actually), so I'm looking for something very simple and throw away once we have team in place to properly take care of the pipeline.
Answers: André Moreira
Answers: CC BY-SA 3.0
Answers: 2017-06-26T15:00:25.120Z
Answers: Then use a goodle drive directory and let customers subscribe to notifications ?
Answers: Tensibai
Answers: CC BY-SA 3.0
Answers: 2017-06-26T15:40:42.547Z
Answers: That's exactly what I am doing :)
Answers: André Moreira
Answers: CC BY-SA 3.0
Answers: 2017-06-26T12:20:44.113Z
Answers: 2017-06-26T12:20:44.113Z
Answers: Tensibai
Body: <p>At my company we use FTP to share releases and e-mail to notify customers of the availability.</p>
  
  <p>I'm looking for a service offering:</p>
  
  <ol>
  <li>Easily upload of a file</li>
  <li>Users need to sign in to download 
  
  <ul>
  <li>and keep a record of which user have downloaded what</li>
  </ul></li>
  <li>proper UI</li>
  </ol>
  
  <p>Any ideas?</p>
  
Comments: CC BY-SA 3.0
Comments: 2017-06-26T15:03:03.613Z
Comments: related: [What is an artifact repository?](https://devops.stackexchange.com/questions/452/what-is-an-artifact-repository)
Comments: Dan Cornilescu
Comments: CC BY-SA 3.0
Comments: 2017-06-27T00:09:33.187Z
Comments: Are you looking for a corporate version of [sourceforge](https://sourceforge.net/)?
Comments: chicks
Tags: <release-management><artifacts><release>
Title: Release/file sharing service
UserDisplayName: André Moreira
ThreadText: # Release/file sharing service
  
  (Asked by: username_0 on 2017-06-26)
  
  At my company we use FTP to share releases and e-mail to notify customers of the availability.
  
  I'm looking for a service offering:
  
  1. Easily upload of a file
  2. Users need to sign in to download
     * and keep a record of which user have downloaded what
  3. proper UI
  
  Any ideas?
  
  **Tags:** release-management, artifacts, release
  
  > **Comments:**
  > **username_1**: related: [What is an artifact repository?](https://devops.stackexchange.com/questions/452/what-is-an-artifact-repository)  
  > **username_2**: Are you looking for a corporate version of [sourceforge](https://sourceforge.net/)?  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_4 on 2017-06-26. Score: 8 | Accepted answer
  
  What you're after is an [Binary repository manager](https://en.wikipedia.org/wiki/Binary_repository_manager)
  
  Quoting from Wikipedia with added links:
  
  > Notable Universal package managers include:[6]
  >
  > * [Apache Archiva](https://archiva.apache.org/index.cgi)
  > * [Jfrog's Artifactory](https://www.jfrog.com/open-source/)
  > * [Inedo's ProGet](https://inedo.com/proget)
  > * [Sonatype Nexus](https://www.sonatype.com/nexus-repository-sonatype)
  
  I know for sure Nexus and Artifactory match your requirements (even if proper UI is a bit subjective and you mileage may vary).
  
  > **Comments:**
  > **username_0**: This isn't very user friendly. IT's perfect for the DevOps to manage the supply chain, etc.. but I am looking for a customer facing tool.  
  > **username_4**: Then you're after a CRM maybe ? I don't get what's wrong with artifactory or nexus web interface for a customer with restricted rights bringing them on the product release page only.  
  > **username_0**: Well, it's just the setup actually (the same goes for a CRM). We are building our DevOps team (hiring actually), so I'm looking for something very simple and throw away once we have team in place to properly take care of the pipeline.  
  > **username_4**: Then use a goodle drive directory and let customers subscribe to notifications ?  
  > **username_0**: That's exactly what I am doing :)  
  
  ---
  
  ### Answer by username_3 on 2017-06-26. Score: 3
  
  In DevOps, it is not always about just piciking the right tool, but understanding what is happening also in terms of the workflow.
  Interesting aspects are here delivered value (like saved time) and how the process can be scaled if you get more customers.
  
  Without knowing further details, I would suggest to investigate what your customers do after they have got the release.
  
  * Do they use it to install at their workplaces? In this case, customer-friendly mechanism is some sort of autoupdate through update site or providing a link to a CDN, content delivery network service (you just distribute your releases after all as *binary content*).
  * Or, are these customers technical users, like system engineers, who have to upload the releases which are actually *system components* to further FTP interfaces? Here you might want to find out whether it makes sense to investigate seamless integration with their content delivery pipeline.
  * Or, are these releases *executable installers*? In this case, you might consider something either like a Bamboo Deploy Plan or integration with customers' configuration as code system (like Chef or Puppet).
  
  > **Comments:**
  > **username_0**: I agree with everything you said and that's why we are adding a DevOps team in our company. Right now I am looking for something pretty dumb that I can use to release software and notify registered users that a new release is available.  
  
  ---
  
  