No description
Find a file
2023-10-30 18:46:33 -04:00
misc cleanup some unneeded things 2023-10-09 09:05:46 -04:00
scrapers inital commit 2023-09-22 18:08:37 -04:00
style fix category fg color not set in properties 2023-10-30 18:46:33 -04:00
config.php inital commit 2023-09-22 18:08:37 -04:00
index.php add search button 2023-10-30 18:37:05 -04:00
LISCENSE inital commit 2023-09-22 18:08:37 -04:00
proxy.php cleanup some unneeded things 2023-10-09 09:05:46 -04:00
query.php make sure there is only one page specified in uri 2023-10-22 16:15:33 -04:00
README.md please help 2023-10-30 16:36:11 -04:00
view.php now mobile friendly(ish) 2023-10-30 18:39:32 -04:00

WallHeaven

The best wallpaper proxy. Might be endorsed by the pope!

Instances

Please help by hosting your own instance!

Name Link
Squibid's instance (master) in the US wallheaven.squi.bid

Install Instructions

Nginx

  1. git clone this repo into a path accessable by the user running nginx
  2. put the config below into your /etc/nginx/sites-available
  3. ln -s /etc/nginx/sites-available/wallheaven /etc/nginx/sites-enabled/
  4. run certbot --nginx (make sure you have the nginx module installed)
  5. restart the nginx service
server {
    server_name example.com;
    root /path/to/dir;
    index index.php;
    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php7.3-fpm.sock;
    }
}
server {
    listen 80;

    server_name example.com;
}

Additional Notes

You will need to install fastcgi and php in order to run wallheaven along with certbot and the required nginx module to get a SSL cert.

Good luck, and thanks for hosting an instance :).

ToDo

  • add a website icon
  • make image embed better when sharing

Known Bug(s) (I'm too lazy to fix these)

  • Tags occasionally overflow onto the next line if hovered over