2016-03-12 13:55:55 -05:00
|
|
|
# Tilde Friends
|
2021-01-02 13:10:00 -05:00
|
|
|
Tilde Friends is a program that aims to securely host and share pure JavaScript
|
|
|
|
web applications.
|
2016-03-12 13:50:43 -05:00
|
|
|
|
|
|
|
## Goals
|
2021-01-02 13:10:00 -05:00
|
|
|
1. Make it easy and fun to run all sorts of web applications.
|
2016-03-12 13:50:43 -05:00
|
|
|
2. Provide a security model that is easy to understand and protects your data.
|
|
|
|
3. Make creating and sharing web applications accessible to anyone from a web interface.
|
|
|
|
|
|
|
|
## Building
|
2021-01-02 13:10:00 -05:00
|
|
|
1. Requires libsodium and openssl. Other dependencies are kept up to date in the tree.
|
|
|
|
2. To build, run:
|
|
|
|
```
|
|
|
|
make
|
|
|
|
```
|
|
|
|
|
|
|
|
or
|
2016-03-12 13:50:43 -05:00
|
|
|
|
|
|
|
```
|
2021-01-02 13:10:00 -05:00
|
|
|
make DEBUG=1
|
2016-03-12 13:50:43 -05:00
|
|
|
```
|
|
|
|
|
2020-09-22 21:58:13 -04:00
|
|
|
Note for Raspberry Pi: http://www.mccarroll.net/blog/v8_pi2/index.html
|
|
|
|
|
2016-03-12 13:50:43 -05:00
|
|
|
## Running
|
2021-01-02 13:10:00 -05:00
|
|
|
Running the built tildefriends executable will start a web server. This is a
|
|
|
|
good starting point: <http://localhost:12345/>.
|
2016-03-12 13:50:43 -05:00
|
|
|
|
2021-01-02 13:10:00 -05:00
|
|
|
The first user to create an account and log in will be granted administrative
|
|
|
|
privileges. Everything can be managed entirely from the web interface.
|
2016-03-12 13:50:43 -05:00
|
|
|
|
2017-01-08 11:25:07 -05:00
|
|
|
This is all a work in progress.
|
|
|
|
|
|
|
|
## Documentation
|
|
|
|
|
2016-03-12 13:50:43 -05:00
|
|
|
## License
|
2021-01-02 13:10:00 -05:00
|
|
|
All code unless otherwise noted in
|
|
|
|
[COPYING](https://www.unprompted.com/projects/browser/projects/tildefriends/trunk/COPYING)
|
|
|
|
is provided under the [Affero GPL
|
|
|
|
3.0](https://www.unprompted.com/projects/browser/projects/tildefriends/trunk/LICENSE)
|
|
|
|
license.
|