Skip to content
0
  • Tiekoetter.com
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Tiekoetter.com
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Collapse
Brand Logo

Tiekoetter.com Forum

  1. Home
  2. Services
  3. wikiless.tiekoetter.com

wikiless.tiekoetter.com

Scheduled Pinned Locked Moved Services
4 Posts 1 Posters 21 Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Léon TiekötterT Offline
    Léon TiekötterT Offline
    Léon Tiekötter
    Admin
    wrote last edited by tiekoetter
    #1

    URL: https://wikiless.tiekoetter.com

    Alternative front-end for Wikipedia

    Source code: https://codeberg.org/orenom/Wikiless (Mirror: https://github.com/Metastem/wikiless)

    1 Reply Last reply
    0
    • Léon TiekötterT Offline
      Léon TiekötterT Offline
      Léon Tiekötter
      Admin
      wrote last edited by
      #2

      I guess Wikipedia has finally decided to block my Server.
      wikiless.tiekoetter.com blocked as shown on this diagram

      The back-end reports 429 from the wikipedia.org servers.

      Currently Wikiless doesn't support proxy servers. I would have to fork Wikiless and implement it myself for it use my proxy back-end. I may have to look into this in the future.

      1 Reply Last reply
      1
      • Léon TiekötterT Offline
        Léon TiekötterT Offline
        Léon Tiekötter
        Admin
        wrote last edited by
        #3

        I have implemented very long caching rules. This should mitigate the hammering of the wikipedia.org servers. From my usage when encountering an "INVALID_HTML" page (429 from upstream) refreshing a few times will get the page eventually. These cached pages are considered fresh for 6 hours and stale for up to 1 day, afterwards they are discarded if no other user requests the page in the meantime.

        This is not optimal but a good enough intermediate solution.

        1 Reply Last reply
        0
        • Léon TiekötterT Offline
          Léon TiekötterT Offline
          Léon Tiekötter
          Admin
          wrote last edited by
          #4

          After a bit more testing and one full day of evaluation Wikiless is now restored.

          The aggressive caching didn't really help. I added Anubis on top of Wikiless and after a few minutes it completely removed the rate limit on the back-end.
          Meaning JavaScript is now required for Wikiless but the barrage of bot requests gets filtered out. In my opinion a fair trade off.

          Shoutout to Anubis. This software is incredible at stopping bots/scrapers https://github.com/TecharoHQ/anubis

          1 Reply Last reply
          0
          Reply
          • Reply as topic
          Log in to reply
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes


          Copyright © Léon Tiekötter / Tiekoetter.com

          Status | Services | Legal notice

          Powered by NodeBB – Contributors
          • Login

          • Don't have an account? Register

          • Login or register to search.
          • First post
            Last post