Share files securely over the internet for a day.
See more information about TempFiles here.
The following text describes how to install the static website (Frontend).
For instructions on how to install the Backend service responsible for the encryption and storage of uploaded files, see tempfiles-download/Backend.
TempFiles Frontend is primarily built to be hosted on CDNs as a static website.
It's therefore trivial to use GitHub Pages to host the website for free:
master
as source branch and / (root)
as source path on Settings > PagesCNAME
file with your desired domain name and point your domain to <username>.github.io
.To run the frontend site for your own TempFiles instance using Docker, do the following:
docker-composer.json
and _config.yml
.4000
to your desired outgoing port.docker-compose up -d
.Here's how to install and run the Frontend of TempFiles locally without Docker:
Download the code
git clone https://github.com/tempfiles-download/Frontend.git Frontend
cd $_
Install Ruby
sudo snap install ruby --classic
Install the required Ruby gems :gem:
bundle install --path vendor/bundle
Run minification and cleanup scripts
./_scripts/*.sh
Build the site
bundle exec jekyll build
Either:
_site/
directory.bundle exec jekyll serve
If you're going to use your own backend server, remember to change the URL values in _config.yml
.
See something missing in TempFiles? Contributions are appreciated!
Before doing changes to the code of TempFiles make sure you write in a program that complies with our EditorConfig.
You can also create a new issue.