forked from cory/tildefriends
Cory McWilliams
d293637741
git-svn-id: https://www.unprompted.com/svn/projects/tildefriends/trunk@3530 ed5197a5-7fde-0310-b194-c3ffbd925b24
34 lines
1.4 KiB
Markdown
34 lines
1.4 KiB
Markdown
# Tilde Friends
|
|
Tilde Friends is a program that aims to securely host pure JavaScript web applications.
|
|
|
|
## Goals
|
|
1. Make it easy to run all sorts of servers and web applications.
|
|
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
|
|
Tilde Friends is [routinely](https://www.unprompted.com/projects/build/tildefriends) built on Linux, Windows, and OS X.
|
|
|
|
1. Get and build [Google V8](https://github.com/v8/v8/wiki/Building%20from%20Source) (latest 5.5).
|
|
2. Get and build [libuv](https://github.com/libuv/libuv) (latest 1.10.1).
|
|
3. Run:
|
|
```
|
|
scons uv=path/to/libuv v8=path/to/v8
|
|
```
|
|
|
|
Note for Raspberry Pi: http://www.mccarroll.net/blog/v8_pi2/index.html
|
|
|
|
## Running
|
|
Running the built tildefriends executable will start a web server. This is a good starting point: <http://localhost:12345/>.
|
|
|
|
The first use to create an account and log in will be granted administrative privileges. Everything can be managed entirely from the web interface.
|
|
|
|
This is all a work in progress.
|
|
|
|
## Documentation
|
|
|
|
See the [users guide](docs/guide.md) for documentation.
|
|
|
|
## License
|
|
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.
|