# Bundle appimages of programs that save data in the home folder?

**URL:** <https://discourse.appimage.org/t/bundle-appimages-of-programs-that-save-data-in-the-home-folder/167>\
**Category:** Creating AppImages\
**Created:** [March 25, 2017, 2:00pm UTC](https://discourse.appimage.org/t/bundle-appimages-of-programs-that-save-data-in-the-home-folder/167 "2017-03-25T14:00:11Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![emil\_9822](https://avatars.discourse-cdn.com/v4/letter/e/3bc359/32.png) [@emil\_9822](https://discourse.appimage.org/u/emil_9822)\
**Post date:** [March 25, 2017, 2:00pm UTC](https://discourse.appimage.org/t/bundle-appimages-of-programs-that-save-data-in-the-home-folder/167/1 "2017-03-25T14:00:12Z")

</div>

I am new to appimage and linux as a whole. I am wondering if i create appimage of applications that save data in the home folder, like firefox and thunderbird, will they still save their profiles in the home folder?

---

<div class="post-metadata">

**Author:** ![MichaelTunnell](https://yyz1.discourse-cdn.com/flex027/user_avatar/discourse.appimage.org/michaeltunnell/32/51_2.png) [@MichaelTunnell](https://discourse.appimage.org/u/MichaelTunnell)\
**Post date:** [March 25, 2017, 7:43pm UTC](https://discourse.appimage.org/t/bundle-appimages-of-programs-that-save-data-in-the-home-folder/167/2 "2017-03-25T19:43:34Z")

</div>

> [@emil\_9822](#):
>
> will they still save their profiles in the home folder?

I can’t promise that Firefox or Thunderbird would do it properly because they are both very complex applications that change very quickly but yes AppImages are meant to use /home folders.

* * *

AppImages use /home just like any other application to store configs, settings, user data, etc.

This actually means that you can install an app via DEBs and then load the same app as an AppImage and the AppImage will use the same configuration, etc files as the previous DEB install.

Another benefit this provides is you can have multiple versions of the same AppImage and share all the settings between all different AppImages.

---

<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 26, 2017, 12:47pm UTC](https://discourse.appimage.org/t/bundle-appimages-of-programs-that-save-data-in-the-home-folder/167/3 "2017-03-26T12:47:48Z")

</div>

AppImages are immutable, which means read-only, by design. Applications should write to `$HOME`. This is the same when you install an application using the package manager to `/usr`. Then the application, running as a normal user, will also not be able to write there.

---

<div class="post-metadata">

**Author:** ![emil\_9822](https://avatars.discourse-cdn.com/v4/letter/e/3bc359/32.png) [@emil\_9822](https://discourse.appimage.org/u/emil_9822)\
**Post date:** [March 26, 2017, 2:16pm UTC](https://discourse.appimage.org/t/bundle-appimages-of-programs-that-save-data-in-the-home-folder/167/4 "2017-03-26T14:16:48Z")

</div>

What do you mean read-only by design? I downloaded chromium and the .appimage file had write permissions for owner and group. Do i have to remove them? Also, if i want to edit some file inside the bundle how can i do that?

---

<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 26, 2017, 4:56pm UTC](https://discourse.appimage.org/t/bundle-appimages-of-programs-that-save-data-in-the-home-folder/167/5 "2017-03-26T16:56:19Z")

</div>

What is inside an AppImage cannot be changed without unpacking and re-packing the filesystem contained inside the AppImage, because ISO9660 (type 1 AppImages) or squashfs (type 2 AppImages) is used, which are by nature read-only.

---

<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 26, 2017, 4:57pm UTC](https://discourse.appimage.org/t/bundle-appimages-of-programs-that-save-data-in-the-home-folder/167/6 "2017-03-26T16:57:23Z")

</div>

> [@emil\_9822](#):
>
> I am new to appimage and linux as a whole. I am wondering if i create appimage of applications that save data in the home folder, like firefox and thunderbird, will they still save their profiles in the home folder?

An user in our chat has recently made a Firefox AppImage that does that, by exporting `$HOME` from a custom `AppRun` bash script.

---

<div class="post-metadata">

**Author:** ![stepan](https://avatars.discourse-cdn.com/v4/letter/s/848f3c/32.png) [@stepan](https://discourse.appimage.org/u/stepan)\
**Post date:** [January 9, 2018, 9:45pm UTC](https://discourse.appimage.org/t/bundle-appimages-of-programs-that-save-data-in-the-home-folder/167/7 "2018-01-09T21:45:19Z")

</div>

> [@emil\_9822](#):
>
> I downloaded chromium and the .appimage file had write permissions for owner and group. Do i have to remove them?

So do write permissions matter ??

---

<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:** [January 13, 2018, 10:48pm UTC](https://discourse.appimage.org/t/bundle-appimages-of-programs-that-save-data-in-the-home-folder/167/8 "2018-01-13T22:48:02Z")

</div>

> [@stepan](#):
>
> So do write permissions matter ??

Write permissions on what? The AppImage? No, because it contains a read-only filesystem by design.

---

<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:** [January 13, 2018, 10:49pm UTC](https://discourse.appimage.org/t/bundle-appimages-of-programs-that-save-data-in-the-home-folder/167/9 "2018-01-13T22:49:57Z")

</div>

> [@emil\_9822](#):
>
> I am new to appimage and linux as a whole. I am wondering if i create appimage of applications that save data in the home folder

Yes, such AppImages can now be made. See [Portable configuration data - #10 by probono](https://discourse.appimage.org/t/portable-configuration-data/105/10)
