# Best Practice for AppImage Distribution

**URL:** https://discourse.appimage.org/t/best-practice-for-appimage-distribution/314
**Category:** Creating AppImages
**Created:** [March 28, 2018, 8:30am UTC](https://discourse.appimage.org/t/best-practice-for-appimage-distribution/314 "2018-03-28T08:30:42Z")
**Posts on this page:** 1
**Showing post:** 5

<div class="post-metadata">

### Author: ![probono](https://yyz1.discourse-cdn.com/flex027/user_avatar/discourse.appimage.org/probono/32/81_2.png) [@probono](https://discourse.appimage.org/u/probono)
#### Post date: [March 29, 2018, 2:52pm UTC](https://discourse.appimage.org/t/best-practice-for-appimage-distribution/314/5 "2018-03-29T14:52:32Z")

</div>

> [@overheadhunter](#):
>
> I am responsible for maintaining Cryptomator desktop applications and we’ve decided to switch from the .deb/.rpm/ppa/aur/etc hell to using AppImages for our upcoming release.

Welcome to AppImage, glad you like our distribution-independent approach.

> [@overheadhunter](#):
>
> we need to decide what is the best way of publishing it.

I don’t think there is an “absolute” best way - the best hosting option depends on your requirements. I am mainly using GitHub Releases and Bintray, and I see pros and cons with each. Others like to host themselves, and also have good reasons for that.

> [@overheadhunter](#):
>
> We’re currently working with Bintray for our Windows and Mac applications.

If you are happy with it, then I’d say stay with it for Linux, too.

> [@overheadhunter](#):
>
> What is best suited for integration with AppImageUpdate?

Both are equally suited. Any hosting is, really, as long as it properly supports HTTP Range Requests (which most servers do).

> [@overheadhunter](#):
>
> Does it matter for AppImageHub where the Binary is hosted?

Conceptually no, although AppImageHub currently has some more knowledge about projects hosted on GitHub Releases (e.g., can extract the link to the author page, etc.).

> Once we have published it, what would be the ideal instruction for users not familiar with AppImages?

You can link to (or copy and paste from) [How to run an AppImage](https://discourse.appimage.org/t/how-to-make-an-appimage-executable/80).

> Apart from making the AppImage executable after download, should I recommend saving it to ~/bin as suggested by the Wiki or ~/Applications which is also watched by appimaged? In my opinion ~/Applications would be an easy-to-understand location for technically less advanced users. But Linux purists surely don’t like it as much as ~/bin.

AppImages are designed so that they can run from any location in the filesystem, although our optional `appimaged` daemon (due to technical restrictions) only monitors the locations listed at [GitHub - AppImage/AppImageKit: Package desktop applications as AppImages that run on common Linux-based operating systems, such as RHEL, CentOS, openSUSE, SLED, Ubuntu, Fedora, debian and derivatives. Join #AppImage on irc.libera.chat](https://github.com/AppImage/AppImageKit#appimaged-usage).

---

_[View the full topic](https://discourse.appimage.org/t/best-practice-for-appimage-distribution/314)._
