Snapshot of the FOSSY 2025 conference website for archival use.
Find a file
2026-02-24 13:56:07 +11:00
about Add initial snapshot of https://2025.fossy.us/ 2026-02-24 12:50:43 +11:00
attend Add initial snapshot of https://2025.fossy.us/ 2026-02-24 12:50:43 +11:00
call-for-proposals Add initial snapshot of https://2025.fossy.us/ 2026-02-24 12:50:43 +11:00
credits Add initial snapshot of https://2025.fossy.us/ 2026-02-24 12:50:43 +11:00
pages/tracks Add initial snapshot of https://2025.fossy.us/ 2026-02-24 12:50:43 +11:00
schedule Add initial snapshot of https://2025.fossy.us/ 2026-02-24 12:50:43 +11:00
speaker Add initial snapshot of https://2025.fossy.us/ 2026-02-24 12:50:43 +11:00
sponsorship Add initial snapshot of https://2025.fossy.us/ 2026-02-24 12:50:43 +11:00
static/build Add initial snapshot of https://2025.fossy.us/ 2026-02-24 12:50:43 +11:00
travel Add initial snapshot of https://2025.fossy.us/ 2026-02-24 12:50:43 +11:00
index.html Remove streaming links 2026-02-24 13:56:07 +11:00
README.md Add initial snapshot of https://2025.fossy.us/ 2026-02-24 12:50:43 +11:00

Mirror of https://2025.fossy.us

Generated with:

cd ..
wget --mirror --convert-links --adjust-extension --page-requisites --no-parent https://2025.fossy.us/
cd 2025.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
rm dashboard.html
rm -rf tickets/
rm -rf account/

Add the "archived" banner:

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 2025 conference. See <a href="https://fossy.us/">fossy.us</a> for the latest event.</div></header><header class="clearfix d-print-none">|'

You'll also need to make some tweaks to the schedule index page to ensure the tabs work. See this commit.

On the web server:

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

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

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

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

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