d901715bd990920719b5d2a89300de98fcd19f55 lrnassar Thu Nov 3 10:19:58 2022 -0700 Expanding a little on the figshare example of the docs, refs #30198 diff --git src/hg/htdocs/goldenPath/help/hgTrackHubHelp.html src/hg/htdocs/goldenPath/help/hgTrackHubHelp.html index 22604bc..fdfbbc0 100755 --- src/hg/htdocs/goldenPath/help/hgTrackHubHelp.html +++ src/hg/htdocs/goldenPath/help/hgTrackHubHelp.html @@ -1107,30 +1107,39 @@ The process for uploading a hub to Figshare is similar to the process involved at CyVerse, where one must first create an account, upload the bigDataUrl files, create shareable links, and then edit your hub.txt, genomes.txt, and trackDb.txt appropriately. One advantage to using Figshare is their emphasis on usage statistics, so institutional accounts can see how often their hubs and tracks are being accessed by others.
Note that Figshare does not use filenames as part of the URLs, therefore bigDataUrl files that require a separate index file, like VCFs and BAM files, must have their index file location specified with a bigDataIndex. This keyword is relevant for Custom Tracks and Track Hubs. You can read more about bigDataIndex in the TrackDb Database Definition page.
+If you are having issues hosting at figshare, try to use the file's download URL. This +URL will have "ndownloader" in its path. Also for custom you will need to +declare a track line with track type and bigDataUrl. Below is a simple example of +a bigBed custom track on hg38:
++track type=bigBed name="figshare example" bigDataUrl=https://figshare.com/ndownloader/files/38068053 ++ +
For more information on using Figshare, please see their Support Portal.
When your own institution's system administrators are hosting your data they may benefit from this section about ensuring a secure HTTPS configuration. The most popular web servers that system admins use are Apache and NGINX. Instructions for setting up these popular web servers are found all over the web, so this section will not cover those here.
Certs and Security
As security on the Internet becomes increasingly important, SSL certificates are often
required for proper server installation. Proper certificate validation helps stop
"Man-In-The-Middle" attacks by ensuring that connections go to the correct