d2473533d5
Migrate from Docker on Debian to Podman on Rocky
...
- Upgrade base OS from Debian 11 to Rocky Linux 9
- Configure 100GB XFS filesystem with auto-expansion
- Replace Docker with rootless Podman for improved security
- Add nginx reverse proxy for non-privileged port handling
- Move the Traefik dashboard from port 8443 to 9443
- Configure SELinux contexts for container operations
2025-06-08 22:14:49 -04:00
236ec455cc
Add cron and fix database maintenance task
2023-10-03 23:30:28 -04:00
69c38221ec
Update .env template and add --diff
2023-10-03 20:45:15 -04:00
63c544d9e9
Add ncdu and tree packages
2022-11-25 02:58:00 -05:00
c8015351b4
Add strong random example of generating secrets
2022-11-25 01:02:13 -05:00
7048aa8418
Add Ansible Vault instructions to README
2022-11-25 00:57:02 -05:00
3abca7ce15
Remove old Nextcloud role
2022-11-24 02:11:09 -05:00
bf9c98fd3f
Automated Nextcloud installation
2022-11-24 02:00:52 -05:00
511c26392c
Add Nextcloud to docker-compose.yml
2022-11-22 03:27:34 -05:00
91c65abb91
Redirect to www from root domain
2022-11-20 21:32:39 -05:00
34495c80be
Remove old WordPress role
2022-11-20 05:11:43 -05:00
671a94063d
Example production-env clone
2022-11-20 05:06:20 -05:00
51b6f3b843
Install dnsutils
2022-11-20 01:49:52 -05:00
7bd4858c7e
Add DNS-01 ACME wildcard certificate
...
- Add Ansible Vault convenience script
2022-11-19 20:58:07 -05:00
e7a8c8aa1c
Add port forward script and WordPress
...
- Added Makefile
- Added UFW firewall
2022-11-19 05:02:28 -05:00
75ee5be87d
Deploy a simple webserver docker-compose stack
...
The beginning of a revamp of FRITA infrastructure into containers
2022-11-18 02:51:49 -05:00
c9b21fa712
Convert some database columns to BIGINT on install
2020-01-30 00:32:15 -05:00
0244ca03a5
Add database indexes not added automatically
2020-01-29 23:46:54 -05:00
c914f93cdf
Set PHP memory limit to 512 MB for Nextcloud
...
Reformat Nextcloud's virtual host configuration and set it's PHP
memory limit to 512 MB
2020-01-29 22:26:42 -05:00
d1ad35d0c1
Prevent some tasks from repeating
2020-01-22 23:31:54 -05:00
370c3c6300
Replaced Postgres with MariaDB for Nextcloud role
2020-01-22 00:37:09 -05:00
2c3df61caf
Added Timetrex role
2020-01-20 17:56:31 -05:00
73cc25c434
Silence Ansible warnings by being explicit
2020-01-19 02:03:43 -05:00
2c6171e649
Debian 10 compatibility
...
Change inventory defaults to use the environments directory and
add what is necessary for Debian 10.
2020-01-17 00:50:22 -05:00
e7f532b26b
Fixed WordPress Permissions
...
Updated WordPress to 5.1.1. Gave apache2 ownership over Public HTML
Enabled mod_rewrite and options to allow pretty urls.
2019-03-13 22:22:50 -04:00
7f377e676d
Added a nextcloud role
...
Added a Nextcloud installation and set a static IP in vagrant.
2019-01-23 19:54:37 -05:00
82180d6b0d
Added webserver and wordpress roles
...
Added a basic LAMP stack role called webserver then I added a
wordpress role that sets up a basic wordpress configuration.
2019-01-02 00:04:01 -05:00