[GH-ISSUE #455] Feature Request: Public / Anonymous mode #1813

Closed
opened 2026-03-01 17:53:52 +03:00 by kerem · 3 comments
Owner

Originally created by @techied on GitHub (Aug 20, 2020).
Original GitHub issue: https://github.com/ArchiveBox/ArchiveBox/issues/455

Type

  • General question or discussion
  • Propose a brand new feature
  • Request modification of existing behavior or design

What is the problem that your feature request solves

I need anonymous users to be able to add links to Archivebox

Describe the ideal specific solution you'd want, and whether it fits into any broader scope of changes

I'd like an option to enable "public" mode, in this mode any user can add links to the Archivebox instance. In this way, it is somewhat of a self-hosted wayback. Links can be added and the link list can be browsed without login of any kind. Deleting links, overwriting, etc. are still reserved for logged in users.

What hacks or alternative solutions have you tried to solve the problem?

A workaround is to create a user for everyone to use, and post this login publicly, although the problem with a public facing instance is that then anyone can overwrite & remove other links.

How badly do you want this new feature?

  • It's an urgent deal-breaker, I can't live without it
  • It's important to add it in the near-mid term future
  • It would be nice to have eventually

  • I'm willing to contribute dev time / money to fix this issue
  • I like ArchiveBox so far / would recommend it to a friend
  • I've had a lot of difficulty getting ArchiveBox set up
Originally created by @techied on GitHub (Aug 20, 2020). Original GitHub issue: https://github.com/ArchiveBox/ArchiveBox/issues/455 ## Type - [ ] General question or discussion - [ ] Propose a brand new feature - [X] Request modification of existing behavior or design ## What is the problem that your feature request solves <!-- e.g. I need to be able to archive spanish and french subtitle files from a particular <example.com> movie site that's going down soon. --> I need anonymous users to be able to add links to Archivebox ## Describe the ideal specific solution you'd want, and whether it fits into any broader scope of changes <!-- e.g. I specifically need a new archive method to look for multilingual subtitle files related to pages. The bigger picture solution is the ability for custom user scripts to be run in a puppeteer context during archiving. --> I'd like an option to enable "public" mode, in this mode any user can add links to the Archivebox instance. In this way, it is somewhat of a self-hosted wayback. Links can be added and the link list can be browsed without login of any kind. Deleting links, overwriting, etc. are still reserved for logged in users. ## What hacks or alternative solutions have you tried to solve the problem? <!-- A clear and concise description of any alternative solutions, workarounds, or other software you've considered using to fix the problem. --> A workaround is to create a user for everyone to use, and post this login publicly, although the problem with a public facing instance is that then anyone can overwrite & remove other links. ## How badly do you want this new feature? - [X] It's an urgent deal-breaker, I can't live without it - [ ] It's important to add it in the near-mid term future - [ ] It would be nice to have eventually --- - [X] I'm willing to contribute dev time / money to fix this issue - [X] I like ArchiveBox so far / would recommend it to a friend - [ ] I've had a lot of difficulty getting ArchiveBox set up
Author
Owner

@apkallum commented on GitHub (Nov 13, 2020):

@techied sorry for the delay, but I'm happy to tell you that it's already been implemented. There is a config flag called PUBLIC_ADD_VIEW, if you set it to True, you should be able to access the add view without logging in.

<!-- gh-comment-id:727037578 --> @apkallum commented on GitHub (Nov 13, 2020): @techied sorry for the delay, but I'm happy to tell you that it's already been implemented. There is a config flag called `PUBLIC_ADD_VIEW`, if you set it to `True`, you should be able to access the add view without logging in.
Author
Owner

@Flightkick commented on GitHub (Aug 26, 2023):

Great! It would be nice if this flag was added to the configuration documentation.
I now see that it's mentioned in other sections but I had to dive through search engines and GitHub issues to find it.

<!-- gh-comment-id:1694224641 --> @Flightkick commented on GitHub (Aug 26, 2023): Great! It would be nice if this flag was added to the [configuration documentation](https://docs.archivebox.io/en/master/Configuration.html). I now see that it's mentioned in other sections but I had to dive through search engines and GitHub issues to find it.
Author
Owner

@pirate commented on GitHub (Aug 29, 2023):

Alas the wiki has become slower to update ever since someone started adding virus links and I had to remove public edit permissions. I will add this to the queue, thanks!

<!-- gh-comment-id:1696698864 --> @pirate commented on GitHub (Aug 29, 2023): Alas the wiki has become slower to update ever since someone started adding virus links and I had to remove public edit permissions. I will add this to the queue, thanks!
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/ArchiveBox#1813
No description provided.