Commit graph

344 commits

Author SHA1 Message Date
4c0f3a1645 feat: enable better seperation of lxc dependencies 2023-11-16 01:09:35 +00:00
35f6d63c10 feat: Improved config further further 2023-11-13 00:54:23 +00:00
e810bca085 feat: Improved config further 2023-11-12 21:58:27 +00:00
09fb8cf56e feat: improved and unified config, now will be almost the same as what is in nixpkgs 2023-11-12 03:27:30 +00:00
29dc2750ae feat: added bitwarden/vaultwarden support. 2023-11-07 13:38:59 +00:00
c53e7ffcf2 fix: update teh metadata/package 2023-11-06 05:18:52 +00:00
54f54d31b1 feat: packaged up Bitwardens Directory Connector 2023-11-06 04:16:42 +00:00
8bb2c26a99 feat: added the ability for the admin to install store based 2023-11-03 23:50:17 +00:00
00d3783919 doc: add documentation line for future reference 2023-10-28 04:33:49 +01:00
2a6e63fcea feat: updated teh discord bot to teh new api 2023-10-27 03:01:23 +01:00
8a37a3c42e fix: little bit of a cleanup 2023-10-27 02:50:40 +01:00
a305a1f744 feat: enabled the new wolves api for the backend 2023-10-27 02:49:59 +01:00
1dc8e1109d feat: added onlyoffice 2023-10-27 01:54:41 +01:00
b1c679c73f nextcloud: use redis for caching 2023-10-26 17:38:32 +01:00
011bc91795 nextcloud: switch over to using postgresql 2023-10-26 17:38:15 +01:00
eebf1845cb email: unfortunately undoes some of the work @esy did but I think this will work
#33
2023-10-26 02:30:42 +01:00
daragh
64d1054067
fix : switched email ACMEHost to mail 2023-10-26 01:13:59 +01:00
daragh
f2811f2e04
fix : added certs for k9 mail related subdomains
related to #33
2023-10-26 01:02:39 +01:00
422ee6b2c8 Merge branch 'main' into '#35_add_nextcloud'
# Conflicts:
#   ITD_Firewall.csv
2023-10-25 18:43:45 +00:00
bb346e294f email: handle junk mails better 2023-10-24 18:53:06 +01:00
d2ece41ace email: this will allow folks with permission to send mail as the service accounts 2023-10-23 18:30:44 +01:00
827b109a25 email: add two mailboxes for topdesk 2023-10-23 14:03:23 +01:00
53dd24bd1b email: improve how aliases are handled 2023-10-23 13:17:40 +01:00
13eeead354 email: really need to remove duplication 2023-10-23 11:55:07 +01:00
ec3451d2c7 email: internal inboxes are now prefixed with int 2023-10-23 11:46:52 +01:00
e1f8d580c7 email: add the root inbox 2023-10-23 11:43:00 +01:00
263570154f Added tryFiles to locations for angular routing 2023-10-22 20:38:24 +00:00
83b7a142bc ldap: fix, forgot to update teh may section 2023-10-22 15:00:48 +01:00
e03e27c894 ldap: small bit of a cleanup 2023-10-22 14:39:35 +01:00
9fd4613936 nextcloud: this is goood enough for now, will have to move server shortly 2023-10-22 14:27:42 +01:00
daragh
7f22a9efa9
fixed formatting 2023-10-21 16:44:28 +01:00
daragh
bb050d57fd
Feat : added dns config for k-9 mail.
Related to #33
2023-10-21 16:33:40 +01:00
daragh
7edd86046b
feat: Enables sieve filters for the email. Closes #29 2023-10-21 05:26:44 +01:00
daragh
38d309a554 nix fmt 2023-10-20 00:32:56 +01:00
daragh
e375a6cbed changed DKIM and SPF to strict 2023-10-20 00:23:48 +01:00
daragh
0b03585a8e whitespace 2023-10-20 00:19:15 +01:00
daragh
d141771f23 changed comment location 2023-10-20 00:18:01 +01:00
daragh
4407d37636 consistency 2023-10-20 00:15:06 +01:00
daragh
97fb80a4fb Formatted comments 2023-10-20 00:12:46 +01:00
daragh
dd0e55c9d6 added dmarc policy- relaxed for now but can be made more strict if needed 2023-10-19 23:51:23 +01:00
c7faf7734c email: add pycon inbox 2023-10-19 22:13:22 +01:00
dd10b0f8cb fix: standardise the dns spacing a tad 2023-10-14 16:48:01 +01:00
bea98fc9fc fix: better email config, now with dns records
Deals with #32
2023-10-13 11:21:26 +01:00
19a7476278 fix: better email config
Deals with #32
2023-10-13 09:54:47 +01:00
487fb3f0bf fix: enable better mail sorting
Deals with #32
2023-10-13 09:45:07 +01:00
fd1a70edc9 feat: improve the email 2023-10-11 10:49:25 +01:00
8ea737d57b fix: use a better namespace 2023-10-09 18:04:01 +01:00
bece34b65e feat: roughly set up virtual aliases to use.
Will need to see if I cna get the idea merged in upstream.

Closes https://gitlab.skynet.ie/compsoc1/skynet/nixos/-/issues/22
2023-10-09 17:54:36 +01:00
78ab6de860 feat: move users into their own file 2023-10-09 17:53:33 +01:00
a242b1afcd new committee 2023-10-09 17:11:56 +01:00
667c335839 feat: added in some automatic garbage collection
Also merged all teh nix options together.
2023-10-01 22:06:05 +01:00
18155ec6e1 feat: got email working
Closes #1
2023-10-01 21:24:02 +01:00
fa422ce69c feat: added the games.skynet.ie site 2023-10-01 03:53:53 +01:00
165c4645bf feat: move off of using root for deployment 2023-09-30 23:18:14 +01:00
c87fec1a65 feat: will restart dns when the related files are changed 2023-09-30 22:06:18 +01:00
3860db8098 feat: added the renewal site for alumni 2023-09-30 19:22:58 +01:00
7ed6fdeb3b make "presentations" more general 2023-09-28 17:11:35 +01:00
1c11038f48 add vim 2023-09-28 10:59:51 +00:00
385059e7b7 fix: make it easier to browse the slides 2023-09-28 00:47:33 +01:00
48c271cf3f feat: add the slides site 2023-09-28 00:26:32 +01:00
37fd34358c fix: cors testing again 2023-09-26 18:11:02 +01:00
6c0fe58147 testing cors 2023-09-25 22:11:23 +00:00
1de744dbee fix: set the proper redirect for discord 2023-09-18 20:13:56 +01:00
Eoghan Conlon
3599ea0e24 Something to test with the discord link 2023-09-18 19:47:55 +01:00
6628eb89cd fix: had removed some things from the bot flake 2023-09-17 21:42:42 +01:00
7f3dc8946e feat: added a formatter and some instructions 2023-09-17 20:51:08 +01:00
9c63dac494 fix: update discord role 2023-09-16 21:30:47 +01:00
2501979541 feat: added mail to the discord bot 2023-09-16 20:23:54 +01:00
28253d3527 feat: added the restricted names for the signup 2023-09-16 15:52:23 +01:00
22163528d9 feat: earth has been revived to calculate the Question of Life, the Universe and Everything. 2023-09-16 01:35:26 +01:00
ef6096e6e0 feat: skynet user stuff is now segregated to a server that is untrusted 2023-09-16 00:04:39 +01:00
5acbd12960 fix: allow the dmz skynet server access to the dns 2023-09-15 21:19:07 +01:00
efe1fbd140 feat: splitting up the user side of skynet and the main websites 2023-09-15 20:36:07 +01:00
6673ba28b1 fix: dns no longer fails to be updated 2023-09-15 20:30:37 +01:00
563d13e115 feat: updated whats fed into different modules 2023-09-12 12:05:38 +01:00
73e7406b37 [no ci] fix: sites directly on skynet now relate to the root domain 2023-09-10 15:09:50 +01:00
553d34c9cd feat: networking for externally accessable IP set up.
However its currently only accessable on vpn.

ext.skynet.ie is a temp domain for testing
2023-09-04 18:03:48 +01:00
12ceb2c137 fix: temp wildcard the ldap api 2023-08-29 16:22:07 +01:00
039764b633 fix: temp wildcard the ldap api 2023-08-29 16:02:34 +01:00
be4ab47ad8 feat: added discord bot 2023-08-28 18:01:34 +01:00
bd35b240be fmt: moving all ldap files into their folder. 2023-08-27 22:47:36 +01:00
bfc0d81cf1 feat: ldap backend updated to accomodate multiple env files 2023-08-27 22:31:08 +01:00
7cfd4e22f5 gitlab: seems the user here is also the ssh user 2023-08-11 07:58:19 +01:00
a395f94aa3 feat: added in a vanity discord link 2023-08-11 01:44:04 +01:00
b7e8718f70 fix: go back to using default user 2023-08-11 00:47:13 +01:00
12e25162ee ci: switch over to unstable 2023-08-09 21:12:08 +01:00
b0d7c51736 gitlab: updated teh runners to have a token each as they should 2023-08-09 20:20:07 +01:00
834ec7cf94 dns: set teh right paths for the rDNS
Closes #9

Related to 646a21f0
2023-08-09 18:34:24 +01:00
Brendan Golden
53abdb700b Committee: added mroe committee members 2023-08-07 15:54:41 +00:00
d4ce54e1eb nixos: updated the gitlab runner to fix an issue it had with docker 2023-08-07 02:07:35 +01:00
3239516270 fix: gitlab domain cert 2023-08-06 21:08:50 +01:00
4251032e03 fix: use a wildcard for the minecraft servers 2023-08-06 20:53:04 +01:00
89dcf295b3 fix: hopefully this works for acme 2023-08-06 20:50:01 +01:00
62689132d3 fix: wasnt compiling 2023-08-06 20:29:24 +01:00
ea81827375 fix: formatting 2023-08-06 20:16:09 +01:00
2ae70acf56 acme: each server is now responsible for the certs tehy request
Closes #4
2023-08-06 20:09:15 +01:00
abc355d1b6 acme: going to be a tad mroe selective 2023-08-06 19:56:22 +01:00
acb49a2eb1 account: update the address used for authentication 2023-08-06 19:00:02 +01:00
646a21f098 dns: disable rdns 2023-08-06 02:48:15 +01:00
37f1f8c5d7 dns: narrow the range 2023-08-06 02:38:10 +01:00