badge

Silly Little Files

| This documentation is for setting up https://sillylittle.tech on your own domain/setup, visit the URL for the publically hosted version.
This requires you to be able to install Private Networks on a Chromebook, most documentation cannot be translated to other OSs. If you are looking for the PROX tool check it out here.

Silly Little Files (not to be confused with the project name) is the documentation for importing files made from Proton into Chromebooks If you have gotten Github Pro this will be easier to setup with Firebase. It also contains tools you can use to help make files.

Once you have made your Firebase Project, make a new Github repo for the project. Make your repo by forking SLF Click the

Code

button on the repo's main page. Click Codespaces and then Create codespace on main Once in there you can run

Bash
$npm install -g firebase-tools$firebase login --no-localhost$firebase init
Click to copy
| If you get prompted to setup Github Actions here don't this will be broken since you are in a codespace! We'll do this manually.

Once you have that done, go ahead and run firebase deploy and see the result webpage.

| Note, you can setup custom domains in your project settings, or skip the custom domain step altogether

Check out the Production & Preview files in SLF to use as an example for setting up your actions. Make sure to edit the projectId value! You will also need to add a repository secret in your settings with your service account ID. You can read about getting that here

After all this, each time you push or modify something in the repo, it should update in the deployment.

| Note that some links may break in this documentation if you are not hosting on a custom domain, as this guide expects you to. However, as is the nature with any open source project, you can simply edit it.