1
0
mirror of https://github.com/pirate/ArchiveBox.git synced 2025-08-27 16:20:05 +02:00

Updated Publishing Your Archive (markdown)

Nick Sweeting
2024-05-03 18:39:55 -07:00
parent c48e32eead
commit ef54ef65c7

@@ -2,7 +2,9 @@
There are two ways to publish your archive: using the `archivebox server` or by exporting and hosting it as static HTML. There are two ways to publish your archive: using the `archivebox server` or by exporting and hosting it as static HTML.
## 1. Use the built-in webserver <br/>
## 1. Use the built-in web server
```bash ```bash
# set the permissions depending on how public/locked down you want it to be # set the permissions depending on how public/locked down you want it to be
@@ -21,6 +23,10 @@ open http://127.0.0.1:8000
This server is enabled out-of-the-box if you're using `docker-compose` to run ArchiveBox, This server is enabled out-of-the-box if you're using `docker-compose` to run ArchiveBox,
and there is a commented-out example nginx config with SSL set up as well. and there is a commented-out example nginx config with SSL set up as well.
(You can also use nginx to serve the static `/archive/` dir directly from the filesystem to reduce load on the ArchiveBox webserver.)
<br/>
## 2. Export and host it as static HTML ## 2. Export and host it as static HTML
```bash ```bash
@@ -48,10 +54,14 @@ location / {
Make sure you're not running any content as CGI or PHP, you only want to serve static files! Make sure you're not running any content as CGI or PHP, you only want to serve static files!
Urls look like: `https://archive.example.com/archive/1493350273/en.wikipedia.org/wiki/Dining_philosophers_problem.html` Urls look like: `https://demo.archivebox.io/archive/1493350273/en.wikipedia.org/wiki/Dining_philosophers_problem.html`
<br/>
--- ---
<br/>
## Security Concerns ## Security Concerns
Re-hosting other people's content has security implications for any other sites sharing your hosting domain. Make sure you understand the dangers of hosting untrusted archived HTML/JS/CSS [on a shared domain](https://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy). Re-hosting other people's content has security implications for any other sites sharing your hosting domain. Make sure you understand the dangers of hosting untrusted archived HTML/JS/CSS [on a shared domain](https://developer.mozilla.org/en-US/docs/Web/Security/Same-origin_policy).
@@ -62,6 +72,12 @@ More info:
- https://github.com/ArchiveBox/ArchiveBox/wiki/Security-Overview#publishing - https://github.com/ArchiveBox/ArchiveBox/wiki/Security-Overview#publishing
- https://github.com/ArchiveBox/ArchiveBox/wiki/Security-Overview#%EF%B8%8F-things-to-watch-out-for-%EF%B8%8F - https://github.com/ArchiveBox/ArchiveBox/wiki/Security-Overview#%EF%B8%8F-things-to-watch-out-for-%EF%B8%8F
<br/>
---
<br/>
## Copyright Concerns ## Copyright Concerns
> [!WARNING] > [!WARNING]