mirror of
https://github.com/fosrl/pangolin.git
synced 2025-08-14 14:48:44 +02:00
update docs links
This commit is contained in:
parent
c473c2fa81
commit
84268e484d
16 changed files with 19 additions and 25 deletions
|
@ -4,7 +4,7 @@ Contributions are welcome!
|
||||||
|
|
||||||
Please see the contribution and local development guide on the docs page before getting started:
|
Please see the contribution and local development guide on the docs page before getting started:
|
||||||
|
|
||||||
https://docs.fossorial.io/development
|
https://docs.digpangolin.com/development/contributing
|
||||||
|
|
||||||
### Licensing Considerations
|
### Licensing Considerations
|
||||||
|
|
||||||
|
@ -17,4 +17,4 @@ By creating this pull request, I grant the project maintainers an unlimited,
|
||||||
perpetual license to use, modify, and redistribute these contributions under any terms they
|
perpetual license to use, modify, and redistribute these contributions under any terms they
|
||||||
choose, including both the AGPLv3 and the Fossorial Commercial license terms. I
|
choose, including both the AGPLv3 and the Fossorial Commercial license terms. I
|
||||||
represent that I have the right to grant this license for all contributed content.
|
represent that I have the right to grant this license for all contributed content.
|
||||||
```
|
```
|
||||||
|
|
|
@ -20,7 +20,7 @@ _Pangolin tunnels your services to the internet so you can access anything from
|
||||||
Website
|
Website
|
||||||
</a>
|
</a>
|
||||||
<span> | </span>
|
<span> | </span>
|
||||||
<a href="https://docs.fossorial.io/Getting%20Started/quick-install">
|
<a href="https://docs.digpangolin.com/self-host/quick-install">
|
||||||
Install Guide
|
Install Guide
|
||||||
</a>
|
</a>
|
||||||
<span> | </span>
|
<span> | </span>
|
||||||
|
@ -104,7 +104,7 @@ Pangolin is a self-hosted tunneled reverse proxy server with identity and access
|
||||||
|
|
||||||
### Fully Self Hosted
|
### Fully Self Hosted
|
||||||
|
|
||||||
Host the full application on your own server or on the cloud with a VPS. Take a look at the [documentation](https://docs.fossorial.io/Getting%20Started/quick-install) to get started.
|
Host the full application on your own server or on the cloud with a VPS. Take a look at the [documentation](https://docs.digpangolin.com/self-host/quick-install) to get started.
|
||||||
|
|
||||||
> Many of our users have had a great experience with [RackNerd](https://my.racknerd.com/aff.php?aff=13788). Depending on promotions, you can get a [**VPS with 1 vCPU, 1GB RAM, and ~20GB SSD for just around $12/year**](https://my.racknerd.com/aff.php?aff=13788&pid=912). That's a great deal!
|
> Many of our users have had a great experience with [RackNerd](https://my.racknerd.com/aff.php?aff=13788). Depending on promotions, you can get a [**VPS with 1 vCPU, 1GB RAM, and ~20GB SSD for just around $12/year**](https://my.racknerd.com/aff.php?aff=13788&pid=912). That's a great deal!
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
# To see all available options, please visit the docs:
|
# To see all available options, please visit the docs:
|
||||||
# https://docs.fossorial.io/Pangolin/Configuration/config
|
# https://docs.digpangolin.com/self-host/advanced/config-file
|
||||||
|
|
||||||
app:
|
app:
|
||||||
dashboard_url: "http://localhost:3002"
|
dashboard_url: "http://localhost:3002"
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
# To see all available options, please visit the docs:
|
# To see all available options, please visit the docs:
|
||||||
# https://docs.fossorial.io/Pangolin/Configuration/config
|
# https://docs.digpangolin.com/self-host/dns-and-networking
|
||||||
|
|
||||||
app:
|
app:
|
||||||
dashboard_url: "https://{{.DashboardDomain}}"
|
dashboard_url: "https://{{.DashboardDomain}}"
|
||||||
|
|
|
@ -70,7 +70,7 @@ func main() {
|
||||||
fmt.Println("- Open TCP ports 80 and 443 and UDP ports 51820 and 21820 on your VPS and firewall.")
|
fmt.Println("- Open TCP ports 80 and 443 and UDP ports 51820 and 21820 on your VPS and firewall.")
|
||||||
fmt.Println("- Point your domain to the VPS IP with A records.")
|
fmt.Println("- Point your domain to the VPS IP with A records.")
|
||||||
fmt.Println("")
|
fmt.Println("")
|
||||||
fmt.Println("http://docs.fossorial.io/Getting%20Started/dns-networking")
|
fmt.Println("https://docs.digpangolin.com/self-host/dns-and-networking")
|
||||||
fmt.Println("")
|
fmt.Println("")
|
||||||
fmt.Println("Lets get started!")
|
fmt.Println("Lets get started!")
|
||||||
fmt.Println("")
|
fmt.Println("")
|
||||||
|
|
|
@ -88,7 +88,7 @@ export const WelcomeQuickStart = ({
|
||||||
To learn how to use Newt, including more
|
To learn how to use Newt, including more
|
||||||
installation methods, visit the{" "}
|
installation methods, visit the{" "}
|
||||||
<a
|
<a
|
||||||
href="https://docs.fossorial.io"
|
href="https://docs.digpangolin.com/manage/sites/install-site"
|
||||||
className="underline"
|
className="underline"
|
||||||
>
|
>
|
||||||
docs
|
docs
|
||||||
|
|
|
@ -30,12 +30,6 @@ export class Config {
|
||||||
throw new Error(`Invalid configuration file: ${errors}`);
|
throw new Error(`Invalid configuration file: ${errors}`);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (process.env.APP_BASE_DOMAIN) {
|
|
||||||
console.log(
|
|
||||||
"WARNING: You're using deprecated environment variables. Transition to the configuration file. https://docs.fossorial.io/"
|
|
||||||
);
|
|
||||||
}
|
|
||||||
|
|
||||||
if (
|
if (
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
parsedConfig.users ||
|
parsedConfig.users ||
|
||||||
|
|
|
@ -287,7 +287,7 @@ export function readConfigFile() {
|
||||||
|
|
||||||
if (!environment) {
|
if (!environment) {
|
||||||
throw new Error(
|
throw new Error(
|
||||||
"No configuration file found. Please create one. https://docs.fossorial.io/"
|
"No configuration file found. Please create one. https://docs.digpangolin.com/self-host/advanced/config-file"
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -78,7 +78,7 @@ export default async function migration() {
|
||||||
fs.writeFileSync(filePath, updatedYaml, "utf8");
|
fs.writeFileSync(filePath, updatedYaml, "utf8");
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
console.log(
|
console.log(
|
||||||
`Failed to add resource_session_request_param to config. Please add it manually. https://docs.fossorial.io/Pangolin/Configuration/config`
|
`Failed to add resource_session_request_param to config. Please add it manually. https://docs.digpangolin.com/self-host/advanced/config-file`
|
||||||
);
|
);
|
||||||
trx.rollback();
|
trx.rollback();
|
||||||
return;
|
return;
|
||||||
|
|
|
@ -63,7 +63,7 @@ export default async function migration() {
|
||||||
console.log(`Added new config option: resource_access_token_headers`);
|
console.log(`Added new config option: resource_access_token_headers`);
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
console.log(
|
console.log(
|
||||||
`Unable to add new config option: resource_access_token_headers. Please add it manually. https://docs.fossorial.io/Pangolin/Configuration/config`
|
`Unable to add new config option: resource_access_token_headers. Please add it manually. https://docs.digpangolin.com/self-host/advanced/config-file`
|
||||||
);
|
);
|
||||||
console.error(e);
|
console.error(e);
|
||||||
}
|
}
|
||||||
|
|
|
@ -734,7 +734,7 @@ export default function Page() {
|
||||||
|
|
||||||
<Link
|
<Link
|
||||||
className="text-sm text-primary flex items-center gap-1"
|
className="text-sm text-primary flex items-center gap-1"
|
||||||
href="https://docs.fossorial.io/Pangolin/tcp-udp"
|
href="https://docs.digpangolin.com/manage/resources/tcp-udp-resources"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
rel="noopener noreferrer"
|
rel="noopener noreferrer"
|
||||||
>
|
>
|
||||||
|
|
|
@ -64,7 +64,7 @@ export const SitesSplashCard = () => {
|
||||||
|
|
||||||
<div className="mt-4">
|
<div className="mt-4">
|
||||||
<Link
|
<Link
|
||||||
href="https://docs.fossorial.io/Newt/install"
|
href="https://docs.digpangolin.com/manage/sites/install-site"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
rel="noopener noreferrer"
|
rel="noopener noreferrer"
|
||||||
>
|
>
|
||||||
|
|
|
@ -65,7 +65,7 @@ export default function GeneralPage() {
|
||||||
defaultValues: {
|
defaultValues: {
|
||||||
name: site?.name,
|
name: site?.name,
|
||||||
dockerSocketEnabled: site?.dockerSocketEnabled ?? false,
|
dockerSocketEnabled: site?.dockerSocketEnabled ?? false,
|
||||||
remoteSubnets: site?.remoteSubnets
|
remoteSubnets: site?.remoteSubnets
|
||||||
? site.remoteSubnets.split(',').map((subnet, index) => ({
|
? site.remoteSubnets.split(',').map((subnet, index) => ({
|
||||||
id: subnet.trim(),
|
id: subnet.trim(),
|
||||||
text: subnet.trim()
|
text: subnet.trim()
|
||||||
|
@ -144,7 +144,7 @@ export default function GeneralPage() {
|
||||||
</FormItem>
|
</FormItem>
|
||||||
)}
|
)}
|
||||||
/>
|
/>
|
||||||
|
|
||||||
<FormField
|
<FormField
|
||||||
control={form.control}
|
control={form.control}
|
||||||
name="remoteSubnets"
|
name="remoteSubnets"
|
||||||
|
@ -208,7 +208,7 @@ export default function GeneralPage() {
|
||||||
"enableDockerSocketDescription"
|
"enableDockerSocketDescription"
|
||||||
)}{" "}
|
)}{" "}
|
||||||
<Link
|
<Link
|
||||||
href="https://docs.fossorial.io/Newt/overview#docker-socket-integration"
|
href="https://docs.digpangolin.com/manage/sites/configure-site#docker-socket-integration"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
rel="noopener noreferrer"
|
rel="noopener noreferrer"
|
||||||
className="text-primary hover:underline inline-flex items-center"
|
className="text-primary hover:underline inline-flex items-center"
|
||||||
|
|
|
@ -326,7 +326,7 @@ export default function PoliciesPage() {
|
||||||
{/*TODO(vlalx): Validate replacing */}
|
{/*TODO(vlalx): Validate replacing */}
|
||||||
{t('orgPoliciesAboutDescription')}{" "}
|
{t('orgPoliciesAboutDescription')}{" "}
|
||||||
<Link
|
<Link
|
||||||
href="https://docs.fossorial.io/Pangolin/Identity%20Providers/auto-provision"
|
href="https://docs.digpangolin.com/manage/identity-providers/auto-provisioning"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
rel="noopener noreferrer"
|
rel="noopener noreferrer"
|
||||||
className="text-primary hover:underline"
|
className="text-primary hover:underline"
|
||||||
|
|
|
@ -126,7 +126,7 @@ export function LayoutSidebar({
|
||||||
</div>
|
</div>
|
||||||
<div className="text-xs text-muted-foreground ">
|
<div className="text-xs text-muted-foreground ">
|
||||||
<Link
|
<Link
|
||||||
href="https://docs.fossorial.io/"
|
href="https://docs.digpangolin.com/"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
rel="noopener noreferrer"
|
rel="noopener noreferrer"
|
||||||
className="flex items-center justify-center gap-1"
|
className="flex items-center justify-center gap-1"
|
||||||
|
|
|
@ -219,7 +219,7 @@ export default function SupporterStatus({ isCollapsed = false }: SupporterStatus
|
||||||
</Link>{" "}
|
</Link>{" "}
|
||||||
{t('supportKeyPurchase2')}{" "}
|
{t('supportKeyPurchase2')}{" "}
|
||||||
<Link
|
<Link
|
||||||
href="https://docs.fossorial.io/supporter-program"
|
href="https://docs.digpangolin.com/self-host/supporter-program"
|
||||||
target="_blank"
|
target="_blank"
|
||||||
rel="noopener noreferrer"
|
rel="noopener noreferrer"
|
||||||
className="underline"
|
className="underline"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue