Install Hoarder on Ubuntu 24.04
$sudo -i
$wget https://raw.githubusercontent.com/hoarder-app/hoarder/main/hoarder-linux.sh
$bash hoarder-linux.sh install
Access server at http://servername:3000 (first created user will be admin)
Set up nginx reverse proxy
$sudo apt install nginx
$sudo nano /etc/nginx/sites-available/your_domain
server {
listen 80;
listen [::]:80;
server_name your_domain www.your_domain;
location / {
proxy_pass app_server_address;
include proxy_params;
}
}
change your_domain and www.your_domain
chagnge app_server_address -> http://localhost:3000
$sudo ln -s /etc/nginx/sites-available/your_domain /etc/nginx/sites-enabled/
$sudo nginx -t
Install certbot and set up certificate
Bug:
When logging out, people were getting redirected to localhost:3000
$sudo nano /etc/hoarder/hoarder.env
change NEXTAUTH_URL=<server_url> to https://yourdomain
$sudo systemctl restart hoarder-workers hoarder-web