• 2 hr - Jun 28, 2025
    Tom

    Switched DNS and made the new Mediawiki service the primary. Reclaimed some disk space, fixed Iframe extenison, ParserFuncitons extension and "File Upload" feature. Tweaked the docker-backup script and used it to make a backup of the docker containers.

  • 12 hr - Jun 26, 2025
    Tom

    Started upgrade of Mediawiki upgrade Version 1.7 incrementally to version 1.39. This process mostly affected the database. Each upgrade required installing the newer software and performing any necessary database upgrades - from upgrade scripts, packaged with the new version.

  • 60 hr - Jun 25, 2025
    marcin

    backlog

  • 4 hr - Jun 22, 2025
    Tom

    Got the certificate issue worked out - apparently, the docker can't process symbolic links and had to use "hard" file references.

  • 6 hr - Jun 21, 2025
    Tom

    Hours of dialog with ChatGPT trying to implement some security features, but ran into problems that went past midnight. Will continue tomorrow.

  • 1 hr - Jun 20, 2025
    Tom

    Created secure passwords for the database root, wiki and wordpress users. Put them in environment variables, updated the passwords in the database and tested for functionality.

  • 4 hr - Jun 20, 2025
    Tom

    Much dialog with ChatGPT about setting up this server. Re-configured for shared db and using Docker builds rather than Turnkey. Many other tweaks as well. Got the initial Wordpress service working and notified Marcin / Catarina.

  • 60 hr - Jun 18, 2025
    marcin

    backlog

  • 10 hr - Jun 17, 2025
    Catarina

    Floor plans for 1-story hous

  • 10 hr - Jun 15, 2025
    Catarina

    Campus design

  • 10 hr - Jun 12, 2025
    Catarina

    Floor plans for 1 story house and campus dorm

  • 60 hr - Jun 11, 2025
    marcin

    backlog

  • 5 hr - Jun 9, 2025
    Tom

    Got info from ChatGPT and installed docker -> Turnkey appliances for Wordpress and Mediawiki. Fetched images, extensions and Localsettings in preparation for migrating all of mediawiki.

  • 60 hr - Jun 4, 2025
    marcin

    backlog

  • 5 hr - May 31, 2025
    Tom

    Installed "restic" software, did a backup and finally got the keepass database decrypted and opened.

  • 6 hr - May 30, 2025
    Tom

    Securing access to hetzner2 and setting up SSH keys for Marcin to access servers. Some progress made on keepass, but couldn't open the database.

  • 60 hr - May 28, 2025
    marcin

    backlog

  • 3 hr - May 28, 2025
    Tom

    Working with LetsEncrypt site and "certbot" program to generate certs to make the website work.

  • 3.5 hr - May 24, 2025
    Maltfield

    (belated entry for 2025-04-30) hetzner2 sda replacement

  • 1 hr - May 24, 2025
    Maltfield

    (belated entry for 2025-05-27) github, wiki logs, aws follow-up

  • 4 hr - May 23, 2025
    Tom

    Having SSL issues and other isuses. Resolved most, but still have to get the certs fixdd.

  • 2 hr - May 22, 2025
    Tom

    Diving into problem with Wordpress not visible. Studying various components, testing

  • 2 hr - May 22, 2025
    Tom

    Configure dev WP site for Catarina.

  • 60 hr - May 21, 2025
    marcin

    backlog

  • 2 hr - May 20, 2025
    Catarina

    Update kitchen BoM and budget

  • 3 hr - May 16, 2025
    Tom

    Created database instance and user for new Wordpress install. Created ansible templates for its deployment. Created target directories for the deployment.

  • 60 hr - May 14, 2025
    marcin

    backlog

  • 2 hr - May 9, 2025
    Tom

    Work with Catarina to get Dreamhost / Wordpress site working. Attempted to get credentials, but all keepass data unaccessible.

  • 60 hr - May 7, 2025
    marcin

    backlog

  • 0.5 hr - May 7, 2025
    Tom

    As Hetzner is largely inacessible, Catarina starts website on Dreamhost, but can't access as DNS hosted on Cloudflare, credentials in hetzner2:/etc/keepass and we can't see them as yet.

  • 0.5 hr - May 1, 2025
    Tom

    Enabled sftp on hetzner3 to fix ansible connections.

  • 0.5 hr - May 1, 2025
    Tom

    Fixed ansible errors with scp and sftp.

  • 60 hr - Apr 30, 2025
    marcin

    backlog

  • 4 hr - Apr 30, 2025
    Tom

    Study ansible and server provisioning. Trials with ansible, but hit stopping point.

  • 1.5 hr - Apr 26, 2025
    Maltfield

    Tom onboarding, wazuh, google groups, RAID follow-up, GitHub, hetzner2 ssh

  • 3 hr - Apr 25, 2025
    Maltfield

    fix grub on hetzner2, Tom onboarding email

  • 6.5 hr - Apr 24, 2025
    Maltfield

    update hetzner3 networking config for new IPv4 address, CHG to replaced /dev/sdb on hetzner2 https://wiki.opensourceecology.org/wiki/CHG-2025-04-24_replace_hetzner2_sdb

  • 1 hr - Apr 24, 2025
    Catarina

    Sign Post: design + BoM

  • 60 hr - Apr 23, 2025
    marcin

    backlog

  • 4 hr - Apr 20, 2025
    Maltfield

    prepare CHG for disk change, SMART email alerts, munin varnish & smart, phpList and postfix email delivery investigations

  • 2 hr - Apr 20, 2025
    Maltfield

    (belated entry for 2025-04-19) hetzner3 sudo & ssh, prepare CHG for disk change

  • 4.3 hr - Apr 20, 2025
    Maltfield

    (belated entry for 2025-04-18) db corruption recovery, sudo for marcin (reboot only), SMART investigation, prepare CHG for disk change

  • 2.3 hr - Apr 20, 2025
    Maltfield

    (belated entry for 2025-04-17) db corruption recovery

  • 4 hr - Apr 20, 2025
    Maltfield

    (belated entry for 2025-04-11) ordered second IPv4 address for hetzner3, hetzner3 ssh, Marcin veracrypt backups & wiki docs, hour logging, billing, osemain

  • 60 hr - Apr 16, 2025
    marcin

    backlog

  • 60 hr - Apr 9, 2025
    marcin

    backlog

  • 2.3 hr - Apr 4, 2025
    Maltfield

    (belated entry for 2025-03-17) wiki, obi dreamhost keepass, hetzner3 ssh access, 3tofu

  • 2.8 hr - Apr 4, 2025
    Maltfield

    (belated entry for 2025-03-16) hetzner3 ssh access, 3tofu, obi, hetzer wui lock-out troubleshooting

  • 1 hr - Apr 4, 2025
    Maltfield

    (belated entry for 2025-03-15) osemain, hetzner3 ssh access, wiki, 3tofu

  • 2 hr - Apr 4, 2025
    Maltfield

    (belated entry for 2025-03-04) wordpress theme research, osemain post db queries