mirror of
https://github.com/ArchiveBox/ArchiveBox.git
synced 2026-04-25 17:16:00 +03:00
[GH-ISSUE #423] Feature Request: Reverse Proxy the Admin Pages #284
Labels
No labels
expected: maybe someday
expected: next release
expected: release after next
expected: unlikely unless contributed
good first ticket
help wanted
pull-request
scope: all users
scope: windows users
size: easy
size: hard
size: medium
size: medium
status: backlog
status: blocked
status: done
status: idea-phase
status: needs followup
status: wip
status: wontfix
touches: API/CLI/Spec
touches: configuration
touches: data/schema/architecture
touches: dependencies/packaging
touches: docs
touches: js
touches: views/replayers/html/css
why: correctness
why: functionality
why: performance
why: security
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/ArchiveBox#284
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @jpartain89 on GitHub (Aug 5, 2020).
Original GitHub issue: https://github.com/ArchiveBox/ArchiveBox/issues/423
Type
What is the problem that your feature request solves
Being able to access the admin pages through the regular URL that we setup for the archive.
Describe the ideal specific solution you'd want, and whether it fits into any broader scope of changes
This is sort of in relation to #221, where we'd be able to access the admin pages through an NGINX proxy, making the business end of the ArchiveBox much more easily accessible. Plus, providing a nice how-to plus config example to help us out.
What hacks or alternative solutions have you tried to solve the problem?
I've tried making a reverse proxy configuration similar to my other reverse proxies. It doesn't quite load anything right.
How badly do you want this new feature?
@pirate commented on GitHub (Aug 5, 2020):
Hmm it should work out of the box with the admin UI behind a reverse proxy. What errors are you seeing exactly?
Here's an example Caddy 2 config:
@daviddavo commented on GitHub (Aug 2, 2021):
The problem happens when you set the reverse proxy in a subfolder instead of a subdomain
location /archivebox/fails because it redirects to/public, which does not fall behind the reverse proxy location, so it gets a 404 errorThis can easily be fixed with
proxy_redirect / /archivebox/