diff --git a/.gitignore b/.gitignore
index 4c49bd7..8814c06 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,17 @@
+# Copyright (C) 2020 Jef Roosens
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+
+
.env
diff --git a/README.md b/README.md
index 0ac7270..f103ced 100644
--- a/README.md
+++ b/README.md
@@ -1,3 +1,23 @@
+
+
+
# karaoke-server
This repository contains the Docker scripts I use to manage our "gaming" VPS.
We mostly use it to play modded Minecraft together.
diff --git a/fabric/.env.example b/fabric/.env.example
index b9930d6..39b7cb7 100644
--- a/fabric/.env.example
+++ b/fabric/.env.example
@@ -1,3 +1,19 @@
+# Copyright (C) 2020 Jef Roosens
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+
+
# Build arguments
FABRIC_VERSION=
diff --git a/fabric/Dockerfile b/fabric/Dockerfile
index 31e0e97..3558f9f 100644
--- a/fabric/Dockerfile
+++ b/fabric/Dockerfile
@@ -1,3 +1,19 @@
+# Copyright (C) 2020 Jef Roosens
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+
+
FROM openjdk:8-slim
# Build arguments
diff --git a/fabric/README.md b/fabric/README.md
index 09a4977..f4575f0 100644
--- a/fabric/README.md
+++ b/fabric/README.md
@@ -1,3 +1,23 @@
+
+
+
# Build arguments
Only one build argument is required, namely `FABRIC_VERSION`. This is the
version of Fabric you wish to install. You can find the list of versions
diff --git a/fabric/docker-compose.yml b/fabric/docker-compose.yml
index 0b3ccdf..bc2b81e 100644
--- a/fabric/docker-compose.yml
+++ b/fabric/docker-compose.yml
@@ -1,3 +1,19 @@
+# Copyright (C) 2020 Jef Roosens
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+
+
version: '3.5'
services:
fabric:
diff --git a/forge/.env.example b/forge/.env.example
index 7a435ad..3fdd8b5 100644
--- a/forge/.env.example
+++ b/forge/.env.example
@@ -1,3 +1,19 @@
+# Copyright (C) 2020 Jef Roosens
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+
+
# Build arguments
MC_VERSION=
FORGE_VERSION=
diff --git a/forge/Dockerfile b/forge/Dockerfile
index 08f8915..c398484 100644
--- a/forge/Dockerfile
+++ b/forge/Dockerfile
@@ -1,3 +1,19 @@
+# Copyright (C) 2020 Jef Roosens
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+
+
FROM openjdk:8-slim
# Build arguments
diff --git a/forge/README.md b/forge/README.md
index 5d1f00f..01f563a 100644
--- a/forge/README.md
+++ b/forge/README.md
@@ -1,3 +1,23 @@
+
+
+
# Build arguments
Two build arguments are required, namely `MC_VERSION` and `FORGE_VERSION`. You
can find your required versions [here](https://files.minecraftforge.net/).
diff --git a/forge/docker-compose.yml b/forge/docker-compose.yml
index ba9889f..e2a78b5 100644
--- a/forge/docker-compose.yml
+++ b/forge/docker-compose.yml
@@ -1,3 +1,19 @@
+# Copyright (C) 2020 Jef Roosens
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+
+
version: '3.5'
services:
forge:
diff --git a/papermc/.env.example b/papermc/.env.example
index c03ec8d..71b3bdf 100644
--- a/papermc/.env.example
+++ b/papermc/.env.example
@@ -1,3 +1,19 @@
+# Copyright (C) 2020 Jef Roosens
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+
+
# Build arguments
MC_VERSION=
PAPERMC_VERSION=
diff --git a/papermc/Dockerfile b/papermc/Dockerfile
index 522f179..75fa54f 100644
--- a/papermc/Dockerfile
+++ b/papermc/Dockerfile
@@ -1,3 +1,19 @@
+# Copyright (C) 2020 Jef Roosens
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+
+
FROM openjdk:8-slim
# Build arguments
diff --git a/papermc/README.md b/papermc/README.md
index c6ba129..335d03c 100644
--- a/papermc/README.md
+++ b/papermc/README.md
@@ -1,3 +1,23 @@
+
+
+
# Build arguments
Two build arguments are required, namely `MC_VERSION` and `PAPERMC_VERSION`.
You can find your required versions [here](https://papermc.io/downloads). The
diff --git a/papermc/docker-compose.yml b/papermc/docker-compose.yml
index 3f331fa..b0dd0d1 100644
--- a/papermc/docker-compose.yml
+++ b/papermc/docker-compose.yml
@@ -1,3 +1,19 @@
+# Copyright (C) 2020 Jef Roosens
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+
+
version: '3.5'
services:
papermc:
diff --git a/tshock/.env.example b/tshock/.env.example
index 30b092e..fea30eb 100644
--- a/tshock/.env.example
+++ b/tshock/.env.example
@@ -1,3 +1,19 @@
+# Copyright (C) 2020 Jef Roosens
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+
+
# Build arguments
RELEASE_TAG=
diff --git a/tshock/Dockerfile b/tshock/Dockerfile
index d5369eb..2c694c1 100644
--- a/tshock/Dockerfile
+++ b/tshock/Dockerfile
@@ -1,3 +1,19 @@
+# Copyright (C) 2020 Jef Roosens
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+
+
FROM alpine:latest AS base
# Build arguments
diff --git a/tshock/README.md b/tshock/README.md
index 8cda9d8..4351aa4 100644
--- a/tshock/README.md
+++ b/tshock/README.md
@@ -1,3 +1,23 @@
+
+
+
# Build arguments
The only required build argument is `RELEASE_TAG`. This is the GitHub tag of
the release you wish to use. The releases can be found
diff --git a/tshock/docker-compose.yml b/tshock/docker-compose.yml
index 29e6a98..31ad2a0 100644
--- a/tshock/docker-compose.yml
+++ b/tshock/docker-compose.yml
@@ -1,3 +1,19 @@
+# Copyright (C) 2020 Jef Roosens
+
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see .
+
+
version: '3.5'
services:
tshock: