Commit Graph

66 Commits

Author SHA1 Message Date
Matthew Lopez
4a4643b1d8
Make backups error if the backup directory already exists 2024-05-03 08:24:13 -04:00
Matthew Lopez
e7953be311
Create server backup and restore scripts 2024-05-03 00:29:39 -04:00
Matthew Lopez
48d677c4ad
Clean repos before setting up submodules 2024-04-28 12:51:40 -04:00
Matthew Lopez
56e45e8fcd
Reconfigure MinIO to be proxied through Nginx
This change is necessary because some games need to connect to a S3 server directly, and MinIO is limited to listening on one domain for virtual hosts.
2024-02-22 21:13:37 -05:00
Matthew Lopez
41bfc9cd3f
Create WIP Super Mario Maker server configuration 2024-02-22 15:27:30 -05:00
Matthew Lopez
8f191df06b
Load the account server datastore signature secret from an environment variable
This removes the only uses of the certs directory in the account server.
2024-02-22 13:06:04 -05:00
Matthew Lopez
4ba607a278
Simplify Juxt community creation script 2024-01-22 20:32:15 +00:00
Matthew Lopez
c38db2c118
Improve Postgres password update script error handling 2024-01-22 19:31:33 +00:00
Matthew Lopez
ec0e56998d
Make stages use header formatting 2024-01-22 18:57:10 +00:00
Matthew Lopez
95c3429e84
Make the scripts less verbose 2024-01-14 11:30:25 -05:00
Matthew Lopez
c187628af4
Fix mongo-express and disable unnecessary authentication 2024-01-08 21:45:00 -05:00
Matthew Lopez
9512868f98
Make hashbangs and readme consistent 2024-01-08 13:07:34 -05:00
Matthew Lopez
01223f5f9a
Remove firstrun logic because it is handled in the main setup script 2023-12-31 14:05:54 -05:00
Matthew Lopez
7400e68bff
Somehow generate_hex was broken this entire time and I didn't notice 2023-12-31 14:03:16 -05:00
Matthew Lopez
c144772e16
Improve the scripts documentation 2023-12-29 16:01:30 -05:00
Matthew Lopez
4265f87dff
Document the BOSS key dumping 2023-12-29 15:56:05 -05:00
Matthew Lopez
35c9f4cfa1
Make the BOSS keys optional 2023-12-29 15:38:03 -05:00
Matthew Lopez
b812d13e5b
Revert "Fix the CI tests"
This reverts commit 125a28d33e.
2023-12-29 15:20:20 -05:00
Matthew Lopez
125a28d33e
Fix the CI tests 2023-12-29 13:29:17 -05:00
Matthew Lopez
2cfca4b023
Set up the BOSS server 2023-12-29 13:19:39 -05:00
Matthew Lopez
2a060160f8
Rename FriendsSaveSwitcher to FriendsAccountSwitcher 2023-12-28 22:33:39 -05:00
Matthew Lopez
27e3ee672c
A few minor readme updates 2023-12-28 20:00:13 -05:00
Matthew Lopez
f49030cc64
Add 3DS setup instructions 2023-12-28 19:09:44 -05:00
Matthew Lopez
28e801d3b2
Add a reset option to the Inkay script 2023-12-28 18:52:30 -05:00
Matthew Lopez
33604dcf1c
Update server title IDs for multiple regions 2023-12-28 11:58:49 -05:00
Matthew Lopez
de0e9512de
Make the first-run scripts safe to run multiple times 2023-12-27 23:03:12 -05:00
Matthew Lopez
88c501f505
Fix the Postgres password script order 2023-12-27 14:58:26 -05:00
Matthew Lopez
48226264be
Whoops, added the check to the wrong script 2023-12-27 14:56:31 -05:00
Matthew Lopez
aead959280
Make scripts more error-tolerant 2023-12-27 14:51:39 -05:00
Matthew Lopez
602d4fbf8d
Create servers for prod, test, and dev PNIDs 2023-12-26 22:20:58 -05:00
Matthew Lopez
279e377b13
Create subdirectory READMEs 2023-12-26 22:13:31 -05:00
Matthew Lopez
d877efc842
Try to fix the password generation functions hanging 2023-12-26 19:19:42 -05:00
Matthew Lopez
18eb61c62d
Add repo information to the readme 2023-12-26 17:40:44 -05:00
Matthew Lopez
5114a1ef1d
Fix a small error in the account servers update script 2023-12-26 15:06:58 -05:00
Matthew Lopez
1d094276d1
Add secrets file to environment setup 2023-12-26 14:12:45 -05:00
Matthew Lopez
8699f07763
Add fancy terminal styling to the scripts 2023-12-26 11:53:26 -05:00
Matthew Lopez
0bac0bbc13
Update and rename scripts to be more user-friendly 2023-12-23 23:17:58 -05:00
Matthew Lopez
3948c01fb4
Attempt to get the Wii U to connect to nginx directly
It doesn't work for some reason, even though TLSv1.0 is enabled in nginx.
2023-12-22 20:45:33 -05:00
Matthew Lopez
9f27edf240
Add script to create Juxt communities
Juxt used to have an admin UI, but it's gone now (pretty sure it went into a private repo).  So, I made a script.
2023-12-22 17:10:31 -05:00
Matthew Lopez
d0041b297f
Small PNID script change 2023-12-22 16:41:54 -05:00
Matthew Lopez
c45b574f13
Create script to make PNID a dev 2023-12-21 20:18:32 -05:00
Matthew Lopez
4ef90ce2bb
Create new Miiverse endpoint creation script 2023-12-21 20:01:36 -05:00
Matthew Lopez
57a9f83434
Rewrite account server database script outside of the patches 2023-12-21 18:11:54 -05:00
Matthew Lopez
85bb9d16a8
Organize scripts that run in a container 2023-12-21 18:11:02 -05:00
Matthew Lopez
4813e74e2b
Set up Juxtaposition servers! 2023-12-21 17:05:42 -05:00
Matthew Lopez
f7c0169bce
Rename minio first run script 2023-12-21 10:45:03 -05:00
Matthew Lopez
45f97d971e
Set up the Wii U Chat server
There seems to be a problem with the compatability of the authentication and secure servers.
2023-12-20 22:20:51 -05:00
Matthew Lopez
bd70c14a9e
Minor environment script updates 2023-12-20 22:05:08 -05:00
Matthew Lopez
0e2e1e7a60
Update server creation script to stop duplicates 2023-12-20 18:21:46 -05:00
Matthew Lopez
8237dc90e9
Run setup scripts after environment setup 2023-12-20 18:14:01 -05:00