The approach described on this page can be used to share data that is less than tens of gigabytes in size. If this constraint is a problem then see other options for sharing data with external collaborators.
Users with access to /tigress or /projects can make files available on the Internet by putting them in a public_html directory. For instance:
$ mkdir /tigress/<YourNetID>/public_html
$ mkdir /projects/<YourFileset>/public_html
Then move or copy a test file. For example:
$ mv /home/<YourNetID>/myfile.dat /tigress/<YourNetID>/public_html
To view the file, point your web browser to:
The line above is correct (i.e., projects-web does not exist).
Any file type can be placed in your public_html directory. This allows you to share data, code, images, archives and so on. However, files in public_html are backed-up so be responsible about the number and size of the files. And keep in mind that anyone on the internet will be able to see these files. Lastly, note that if you leave the university these files will become unavailable at some point (after around several months or more than a year).
A file can be downloaded on the command line using wget, for example:
$ wget https://tigress-web.princeton.edu/~aturing/myfiles.tar.gz
On a Mac use the "curl -O" command instead of wget. If you are using tigress-web to share a large amount of data then consider compressing your data using gunzip or bzip2 before making it available.
The university offers CPanel for personal websites.