# How to share or publish your work in Galaxy -- Datasets, Histories, Workflows, Visualizations, Pages

**URL:** <https://help.galaxyproject.org/t/how-to-share-or-publish-your-work-in-galaxy-datasets-histories-workflows-visualizations-pages/3022>\
**Category:** Uncategorized\
**Tags:** share-or-publish\
**Created:** [February 21, 2020, 10:51am UTC](https://help.galaxyproject.org/t/how-to-share-or-publish-your-work-in-galaxy-datasets-histories-workflows-visualizations-pages/3022 "2020-02-21T10:51:25Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Hnos\_Cooper](https://sea2.discourse-cdn.com/flex020/user_avatar/help.galaxyproject.org/hnos_cooper/32/1266_2.png) [@Hnos\_Cooper](https://help.galaxyproject.org/u/Hnos_Cooper)\
**Post date:** [February 21, 2020, 10:51am UTC](https://help.galaxyproject.org/t/how-to-share-or-publish-your-work-in-galaxy-datasets-histories-workflows-visualizations-pages/3022/1 "2020-02-21T10:51:26Z")

</div>

I have tried many times in preference sto give permission or access to others with the email. And It doesn’t save its just imposible. And I’m not using Windows… I want to share some fastq and j can’t.

---

<div class="post-metadata">

**Author:** ![jennaj](https://sea2.discourse-cdn.com/flex020/user_avatar/help.galaxyproject.org/jennaj/32/27_2.png) [@jennaj](https://help.galaxyproject.org/u/jennaj)\
**Post date:** [February 21, 2020, 7:45pm UTC](https://help.galaxyproject.org/t/how-to-share-or-publish-your-work-in-galaxy-datasets-histories-workflows-visualizations-pages/3022/2 "2020-02-21T19:45:48Z")

</div>

Welcome, @Hnos_Cooper!

Good question and there wasn’t a prior post that covered all the data sharing options in one place. We are going to use the opportunity to answer your specific question plus link together similar functions into a summary.

* * *

Use the **Share or Publish** function to share any Galaxy Object (History, Workflow, Visualization, Page) with others.

**FAQs** : [Galaxy Support - Galaxy Community Hub](https://galaxyproject.org/support/)

- [Sharing and Publishing your work](https://galaxyproject.org/learn/share/)
- [Data Privacy Features](https://galaxyproject.org/learn/privacy-features/)
- [A history was shared with me, where can I find it?](https://galaxyproject.org/support/missing-history/).

How to share is also included in many Galaxy tutorials, including the **Galaxy 101** :

- All GTN Tutorials: [Galaxy Training!](https://training.galaxyproject.org/training-material/)
- The _Galaxy 101_ tutorial is under the topic “[Introduction to Galaxy Analyses](https://training.galaxyproject.org/training-material/topics/introduction/)”

**To share one or more Datasets**

- First, either copy/Upload those into a new history or leave them in the existing history. Then share that History.
  - directly with other users on the same server, if you know their account email address,
  - or generate a Share URL that only those you give that to can access,
  - or Publish, and the History will have a Share URL created and also be accessible to everyone under _Shared Data \> Histories_.

- You can also capture the URL (disc icon) from individual datasets (one or more) and give that to others.
  - Be aware that you need to generate a history Share URL _and_ share the objects inside it (or set your global privacy preferences to automatically share datasets in histories) for this to work.
  - BUT, you don’t need to give that _history_ Share URL (link) to others, just the dataset URL is enough.
  - The other user pastes that dataset URL into the _Upload_ tool to get the dataset.
  - This “other user” _could_ be YOU. And/or the Upload tool could be on a completely different Galaxy server.
  - This is one way to move your own datasets between different Galaxy servers. Yes, you could export/import an entire History (with a history archive URL) between Galaxy servers, but if the history is large, and you just need individual datasets moved around, consider this as an alternative.

- Share URLs for data are accessible by anyone that you decide to give it to. They don’t even need to have an account on the same server (can review only, then decide to create an account or not in order to work with the data after). It is common to place Share URLs in blogs, forum/social media posts, publications … anywhere you decide, with privacy options that you set (on individual data, or all data).
- By default, datasets included in histories are “read-only” by others that you shared it with (directly or via URL or via Publishing).
  - You have full control over how data is shared and accessible by others (explained in [Data Privacy Features](https://galaxyproject.org/learn/privacy-features/)).
  - **In short, to grant access to others so they can work with shared data** (allow others to copy the data/work over into their account), be sure to check the box on that history’s _Share or Publish_ form to also “share the objects included”. Optionally, configure your data sharing preferences globally under _User \> Preferences_ to [suit your needs](https://galaxyproject.org/learn/privacy-features/).

- **NOTE:** Any URL (shared data, history archive) must be hosted from an internet accessible Galaxy server in order for you or others to use it.
  - If the data is at a [_public_ Galaxy server](https://galaxyproject.org/use/), that server is internet accessible and URLs pointing to data on that server are accessible.
  - If the data is on a _private_ Galaxy server, that server and URLs pointing to data on that server will only be internet accessible _if the administrator configured the server to be internet accessible_. See [Galaxy Deployment & Administration](https://docs.galaxyproject.org/en/master/admin/index.html) for details.

**If you happen to be the administrator of a Galaxy server** , placing datasets that many will work with into a **Data Library** is a great way to both 1) conserve disk space usage on the server and to 2) not increase individual user’s account quota usage. Others can find data shared this way under _Shared Data \> Data Libraries_.

- [Data Libraries](https://galaxyproject.org/data-libraries/)
- [Scripts & Tricks](https://docs.galaxyproject.org/en/master/admin/useful_scripts.html)

**More about GTN tutorials** as you start to explore the advanced topics:

> [@Troubleshooting resources for errors or unexpected results](https://help.galaxyproject.org/t/troubleshooting-resources-for-errors-or-unexpected-results/42/1):
>
> [Galaxy Training Network Tutorials](https://galaxyproject.github.io/training-material/): Some [GTN](https://galaxyproject.org/teach/gtn/) tutorials are appropriate for [Galaxy Main](https://usegalaxy.org) and some are not. Where you can run each is noted per tutorial – click on the _Galaxy instances_ gear icon ![galaxyserversGTN](https://us1.discourse-cdn.com/flex020/uploads/galaxy/original/1X/1287f50cfcdaa1aad750fe323f96995260ac4947.png) to review the [Public Galaxy](https://galaxyproject.org/use/) server choices. If a tutorial is supported by a pre-configured [Galaxy Docker](https://hub.docker.com/r/bgruening/galaxy-stable/) training image, instructions for how to get it will be listed below the tutorial listings, per category.

* * *

* * *

_I also added a tag to your post_ – click on it to review prior Q&A about sharing work in Galaxy with the context of specific goals. Search this forum with the keyword “share” to find even more.

We hope that helps!
