Static copy of the FOSSY 2024 conference website.
Find a file
2025-04-23 17:26:33 +10:00
about Add an "archived" banner at the top 2025-02-12 17:41:42 +11:00
attend Add an "archived" banner at the top 2025-02-12 17:41:42 +11:00
credits Add an "archived" banner at the top 2025-02-12 17:41:42 +11:00
events Add an "archived" banner at the top 2025-02-12 17:41:42 +11:00
pages/tracks Add an "archived" banner at the top 2025-02-12 17:41:42 +11:00
schedule Fix broken schedule JS 2025-04-23 13:34:23 +10:00
site_media/media/speaker_photos Initial wget mirror of https://2024.fossy.us 2024-07-24 10:00:51 +10:00
speaker/profile Add an "archived" banner at the top 2025-02-12 17:41:42 +11:00
sponsorship Add an "archived" banner at the top 2025-02-12 17:41:42 +11:00
static/build Initial wget mirror of https://2024.fossy.us 2024-07-24 10:00:51 +10:00
travel Add an "archived" banner at the top 2025-02-12 17:41:42 +11:00
index.html Remove wayward comment 2025-02-14 09:42:41 +11:00
README.md Note schedule day change issues for future 2025-04-23 17:26:33 +10:00

Mirror of https://2024.fossy.us

Generated with:

cd ..
wget --mirror --convert-links --adjust-extension --page-requisites --no-parent https://2024.fossy.us/
cd 2024.fossy.us

Note that the schedule page will need manual updates to allow visitors to switch between days.

You may then want to remove the dashboard links, since the login won't work, as well as the link to buy tickets.

find -name '*.html' -print0 | xargs -0 sed -i 's|.*Dashboard</a>||g'
find -name '*.html' -print0 | xargs -0 sed -i 's|.*Get your ticket!.*||' attend/tickets/index.html
find -name '*.html' -print0 | xargs -0 sed -i 's|<header class="clearfix d-print-none">|<header class="bg-washed-yellow pa2"><div class="container"><strong>Archived:</strong> This is an archive from the 2024 conference. See <a href="https://fossy.us/">fossy.us</a> for the latest event.</div></header><header class="clearfix d-print-none">|'
rm dashboard.html
rm -rf tickets/
rm -rf account/

On the web server:

git clone https://f.sfconservancy.org/Conservancy/2024.fossy.us.git
sudo mv 2024.fossy.us/ /var/www/
sudo chown -R www-data:www-data /var/www/2024.fossy.us/
sudo cp /etc/apache2/sites-available/420-2023.fossy.us.conf /etc/apache2/sites-available/420-2024.fossy.us.conf
sudo sed -i 's/2023/2024/g' /etc/apache2/sites-available/420-2024.fossy.us.conf
sudo a2ensite 420-2024.fossy.us

After setting up the 2025 DNS and pointing the 2024 to the archive server, create an HTTPS certificate. You may need to comment out the certificate configuration temporarily:

sudo certbot certonly --verbose --domains 2024.fossy.us --agree-tos --email=sysadmin@sfconservancy.org

If you need to update the web server with changes from the repository:

cd /var/www/2024.fossy.us
sudo -u www-data git pull