diff --git a/2FAuth/2FAuth.php b/2FAuth/2FAuth.php
new file mode 100644
index 0000000000..002c027708
--- /dev/null
+++ b/2FAuth/2FAuth.php
@@ -0,0 +1,7 @@
+<?php
+
+namespace App\SupportedApps\2FAuth;
+
+class 2FAuth extends \App\SupportedApps
+{
+}
diff --git a/2FAuth/2fauth.png b/2FAuth/2fauth.png
new file mode 100644
index 0000000000..2edf168f23
Binary files /dev/null and b/2FAuth/2fauth.png differ
diff --git a/2FAuth/app.json b/2FAuth/app.json
new file mode 100644
index 0000000000..c3584df2b0
--- /dev/null
+++ b/2FAuth/app.json
@@ -0,0 +1,10 @@
+{
+    "appid": "0f39819ef48a5ad062e9329587b299839e099539",
+    "name": "2FAuth",
+    "website": "https://github.com/Bubka/2FAuth",
+    "license": "GNU Affero General Public License v3.0 or later",
+    "description": "2FAuth is a web based self-hosted alternative to One Time Passcode (OTP) generators like Google Authenticator, designed for both mobile and desktop.",
+    "enhanced": false,
+    "tile_background": "light",
+    "icon": "2fauth.png"
+}
\ No newline at end of file