pontus/README.md

34 lines
1.4 KiB
Markdown
Raw Normal View History

2024-11-11 14:01:44 -05:00
# pontus
A website for my online self
2024-11-13 11:04:15 -05:00
2024-11-13 10:50:56 -05:00
[![License: CC0-1.0](https://img.shields.io/badge/License-CC0_1.0-lightgrey.svg)](http://creativecommons.org/publicdomain/zero/1.0/)
# How to self-host
There are two self-hosted options, depending on your situation. For my purposes, I opt to use the script, so I can keep code up-to-date with my repo. However, you may prefer to host the static code, and not use the script.
1. **Use self script**
The `self` script can help you establish a public/ folder, where code can be served to. At this time, it doesn't do anything but move the files over as of now. This script is only supported on Linux hosts.
To use the self script, you must do the following:
2024-11-13 10:50:56 -05:00
**a.** Allow execution of self script
2024-11-13 10:50:56 -05:00
```shell
chmod +x self
```
2024-11-13 10:50:56 -05:00
**b.** Start server
2024-11-13 10:50:56 -05:00
```shell
./self start
```
2024-11-13 10:50:56 -05:00
You may also use `./self help` (this script does not provide therapy services) to view other available commands.
2024-11-13 10:50:56 -05:00
2. **Use the static files**
You may also opt to copy the src/ folder to another location, such as /var/www/html, so it can be served static with a web server such as Apache2 or NGINX.
# Serve custom files
If you would like to host your own files, simply place them in `./src/archives`, and they will be served at the same location mine are. Keep in mind, you may not use the same directory structure, and will have to update the menu links.