Преглед на файлове

Merge branch 'main' of https://github.com/fosrl/pangolin

Milo Schwartz преди 6 месеца
родител
ревизия
c1c387c145
променени са 7 файла, в които са добавени 13 реда и са изтрити 11 реда
  1. 5 5
      Makefile
  2. 3 1
      README.md
  3. 2 2
      docker-compose.example.yml
  4. 2 2
      install/fs/docker-compose.yml
  5. 1 1
      package.json
  6. BIN
      public/screenshots/sites.png
  7. 0 0
      public/screenshots/users.png

+ 5 - 5
Makefile

@@ -2,19 +2,19 @@
 all: build push
 all: build push
 
 
 build-arm:
 build-arm:
-	docker buildx build --platform linux/arm64 -t fossorial/pangolin:latest .
+	docker buildx build --platform linux/arm64 -t fosrl/pangolin:latest .
 
 
 build-x86:
 build-x86:
-	docker buildx build --platform linux/amd64 -t fossorial/pangolin:latest . 
+	docker buildx build --platform linux/amd64 -t fosrl/pangolin:latest . 
 
 
 build:
 build:
-	docker build -t fossorial/pangolin:latest .
+	docker build -t fosrl/pangolin:latest .
 
 
 push:
 push:
-	docker push fossorial/pangolin:latest
+	docker push fosrl/pangolin:latest
 
 
 test:
 test:
-	docker run -it -p 3000:3000 -p 3001:3001 -v ./config:/app/config fossorial/pangolin:latest
+	docker run -it -p 3000:3000 -p 3001:3001 -p 3002:3002 -v ./config:/app/config fosrl/pangolin:latest
 
 
 clean:
 clean:
 	docker rmi pangolin
 	docker rmi pangolin

+ 3 - 1
README.md

@@ -1,6 +1,6 @@
 # Pangolin
 # Pangolin
 
 
-Pangolin is a self-hosted tunneled reverse proxy management server with identity and access management, designed to securely expose private resources through encrypted [WireGuard](https://www.wireguard.com/) tunnels running in user space. With Pangolin, you retain full control over your infrastructure while providing a user-friendly and feature-rich solution for managing proxies, authentication, and access, and simplifying complex network setups, all with a clean and simple UI.
+Pangolin is a self-hosted tunneled reverse proxy management server with identity and access management, designed to securely expose private resources through use with the Traefik reverse proxy and Wireguard tunnel clients like Newt. With Pangolin, you retain full control over your infrastructure while providing a user-friendly and feature-rich solution for managing proxies, authentication, and access, and simplifying complex network setups, all with a clean and simple UI.
 
 
 ### Installation and Documentation
 ### Installation and Documentation
 
 
@@ -25,6 +25,7 @@ _Sites page of Pangolin showing multiple site-to-site tunnels connected to the c
 ### Identity & Access Management
 ### Identity & Access Management
 
 
 -   Centralized authentication system using platform SSO. **Users will only have to manage one login.**
 -   Centralized authentication system using platform SSO. **Users will only have to manage one login.**
+-   Totp with backup codes for two-factor authentication.
 -   Create organizations, each with multiple sites, users, and roles.
 -   Create organizations, each with multiple sites, users, and roles.
 -   **Role-based access control** to manage resource access permissions.
 -   **Role-based access control** to manage resource access permissions.
 -   Additional authentication options include:
 -   Additional authentication options include:
@@ -38,6 +39,7 @@ _Sites page of Pangolin showing multiple site-to-site tunnels connected to the c
 -   Manage sites, users, and roles with a clean and intuitive UI.
 -   Manage sites, users, and roles with a clean and intuitive UI.
 -   Monitor site usage and connectivity.
 -   Monitor site usage and connectivity.
 -   Light and dark mode options.
 -   Light and dark mode options.
+-   Mobile friendly.
 
 
 ### Easy Deployment
 ### Easy Deployment
 
 

+ 2 - 2
docker-compose.example.yml

@@ -2,7 +2,7 @@ version: "3.7"
 
 
 services:
 services:
   pangolin:
   pangolin:
-    image: fossorial/pangolin
+    image: fosrl/pangolin
     container_name: pangolin
     container_name: pangolin
     restart: unless-stopped
     restart: unless-stopped
     ports:
     ports:
@@ -17,7 +17,7 @@ services:
       retries: 5
       retries: 5
 
 
   gerbil:
   gerbil:
-    image: fossorial/gerbil
+    image: fosrl/gerbil
     container_name: gerbil
     container_name: gerbil
     restart: unless-stopped
     restart: unless-stopped
     depends_on:
     depends_on:

+ 2 - 2
install/fs/docker-compose.yml

@@ -1,6 +1,6 @@
 services:
 services:
   pangolin:
   pangolin:
-    image: fossorial/pangolin
+    image: fosrl/pangolin
     container_name: pangolin
     container_name: pangolin
     restart: unless-stopped
     restart: unless-stopped
     ports:
     ports:
@@ -15,7 +15,7 @@ services:
       retries: 5
       retries: 5
 
 
   gerbil:
   gerbil:
-    image: fossorial/gerbil
+    image: fosrl/gerbil
     container_name: gerbil
     container_name: gerbil
     restart: unless-stopped
     restart: unless-stopped
     depends_on:
     depends_on:

+ 1 - 1
package.json

@@ -1,5 +1,5 @@
 {
 {
-    "name": "@fossorial/pangolin",
+    "name": "@fosrl/pangolin",
     "version": "1.0.0-beta.1",
     "version": "1.0.0-beta.1",
     "private": true,
     "private": true,
     "type": "module",
     "type": "module",

BIN
public/screenshots/sites.png


+ 0 - 0
public/screenshots/roles.png → public/screenshots/users.png