3 Commits

Author SHA1 Message Date
e65e576be8 12-03 2024-12-03 16:20:25 -07:00
52444edc44 2024-11-26 2024-11-26 13:12:24 -07:00
c192f07a66 11-25 2024-11-25 23:41:54 -07:00
45 changed files with 515 additions and 180 deletions

1
.gitignore vendored
View File

@ -1,4 +1,5 @@
.Applications .Applications
.ART-SPS
.Barcode-Host-Tasks .Barcode-Host-Tasks
.DevOps .DevOps
.Fab .Fab

6
.vscode/mklink.md vendored
View File

@ -1,7 +1,7 @@
--- ---
created: 2024-01-14T02:18:08.120Z created: 2024-01-14T02:18:08.120Z
type: note type: note
updated: 2024-11-11T18:38:17.837Z updated: 2024-11-13T22:50:38.040Z
--- ---
# mklink # mklink
@ -49,3 +49,7 @@ mklink /J "L:\Git\Notes-Infineon\.Infineon\.gitconfig" "C:\Users\phares\gitconfi
```bash 1731350234002 = 638669470340020000 = Mon Nov 11 2024 11:37:13 GMT-0700 (Mountain Standard Time) ```bash 1731350234002 = 638669470340020000 = Mon Nov 11 2024 11:37:13 GMT-0700 (Mountain Standard Time)
mklink /J "D:\5-Other-Small\Notes\Infineon\.Mattermost" "D:\5-Other-Small\Kanban\Mattermost" mklink /J "D:\5-Other-Small\Notes\Infineon\.Mattermost" "D:\5-Other-Small\Kanban\Mattermost"
``` ```
```bash 1731538167995 = 638671349679950000 = Wed Nov 13 2024 15:49:27 GMT-0700 (Mountain Standard Time)
mklink /J "D:\5-Other-Small\Notes\Infineon\.ART-SPS" "D:\5-Other-Small\Kanban-mestsa003\ART-SPS"
```

View File

@ -5,6 +5,7 @@
}, },
"cSpell.words": [ "cSpell.words": [
"Beelink", "Beelink",
"Blazor",
"Dockge", "Dockge",
"frontmatter", "frontmatter",
"Gitea", "Gitea",
@ -13,13 +14,16 @@
"Immich", "Immich",
"Infineon", "Infineon",
"Kanban", "Kanban",
"Linkwarden",
"mikepharesjr", "mikepharesjr",
"mklink", "mklink",
"MVVM",
"Nexcloud", "Nexcloud",
"Nextcloud", "Nextcloud",
"nmap", "nmap",
"Omni", "Omni",
"PDSF", "PDSF",
"Phares",
"robocopy", "robocopy",
"Syncthing", "Syncthing",
"Tibco", "Tibco",

9
1;1-2023/2023-05-18.md Normal file
View File

@ -0,0 +1,9 @@
---
created: '"2024-01-06T01:25:36.241Z"'
type: '"basic-note"'
updated: '"2024-01-06T01:25:36.241Z"'
---
# 2023 05 18
[Keyence Corporation of America](../ci-cd/azure-dev-ops/phares/tasks/keyence-corporation-of-america---quotation-12710033.md)

View File

@ -1,7 +1,7 @@
--- ---
type: "basic-note" created: '"2024-01-16T23:21:30.810Z"'
created: "2024-01-16T23:21:30.810Z" type: '"basic-note"'
updated: "2024-01-16T23:26:13.160Z" updated: '"2024-01-16T23:26:13.160Z"'
--- ---
# 2024-01-16 # 2024-01-16

View File

@ -1,7 +1,7 @@
--- ---
type: "basic-note" created: '"2024-01-24T16:28:03.164Z"'
created: "2024-01-24T16:28:03.164Z" type: '"basic-note"'
updated: "2024-01-31T13:33:39.767Z" updated: '"2024-01-31T13:33:39.767Z"'
--- ---
# 2024-01-24 # 2024-01-24

View File

@ -1,5 +1,7 @@
--- ---
type: "basic-note" created: 2024-05-14T15:39:49.369Z
type: '"basic-note"'
updated: 2024-06-11T17:49:30.322Z
--- ---
# 2024-05-14 # 2024-05-14

View File

@ -1,5 +1,7 @@
--- ---
type: "basic-note" created: 2024-06-11T17:49:15.838Z
type: '"basic-note"'
updated: 2024-06-11T17:50:05.466Z
--- ---
# 2024-06-11 # 2024-06-11
@ -16,4 +18,4 @@ Below do not apply
02/01/24 - MET08DDUPSFS6420 solution is now passing SID from IQS to OI when uploading Metrology data to OI. 02/01/24 - MET08DDUPSFS6420 solution is now passing SID from IQS to OI when uploading Metrology data to OI.
02/20/24 - MET08THFTIRSTRATUS solution is now passing SID from IQS to OI when uploading Metrology data to OI. 02/20/24 - MET08THFTIRSTRATUS solution is now passing SID from IQS to OI when uploading Metrology data to OI.
Jonathan Ouellette is reviewing the OI import portion Jonathan Ouellette is reviewing the OI import portion
``` ```

View File

@ -1,7 +1,7 @@
--- ---
type: "note" created: '"2024-06-15T21:57:22.972Z"'
created: "2024-06-15T21:57:22.972Z" type: '"note"'
updated: "2024-06-17T18:15:27.596Z" updated: '"2024-06-17T18:15:27.596Z"'
--- ---
# 2024-06-15 # 2024-06-15

View File

@ -1,7 +1,7 @@
--- ---
type: "note" created: '"2024-06-17T17:31:06.062Z"'
created: "2024-06-17T17:31:06.062Z" type: '"note"'
updated: "2024-06-17T17:31:30.181Z" updated: '"2024-06-17T17:31:30.181Z"'
--- ---
# 2024-06-17 # 2024-06-17

View File

@ -1,7 +1,7 @@
--- ---
type: "note" created: '"2024-06-28T14:33:16.866Z"'
created: "2024-06-28T14:33:16.866Z" type: '"note"'
updated: "2024-06-28T14:47:30.276Z" updated: '"2024-06-28T14:47:30.276Z"'
--- ---
# 2024-06-28 # 2024-06-28

22
1;1-2024/2024-11-25.md Normal file
View File

@ -0,0 +1,22 @@
---
created: 2024-11-26T19:19:32.576Z
type: note
updated: 2024-11-26T19:46:27.125Z
---
# 2024-11-25
- [ ] USA license for APC support in Regensburg
- Do they have to be in States?
- Does it have a cost?
- [ ] Fab Approval style alignment
- .net Framework
- .net Core
- Model-View-Controller (MVC) is a software design pattern that separates an application into three components: the model, view, and controller:
- ModelViewViewModel (MVVM) is an architectural pattern in computer software that facilitates the separation of the development of a graphical user interface
- Vanilla JS
- Static Site with AJAX
- Angular (has AJAX) normally a SPA stands for Single-Page Application, a web application design pattern that loads a single HTML page and updates it dynamically as the user interacts with it. SPAs are popular because they provide a faster and more responsive user experience than traditional web applications.
- Blazor
- Web Assembly
- Dependency Injection

View File

@ -1,9 +0,0 @@
---
type: "basic-note"
created: "2024-01-06T01:25:36.241Z"
updated: "2024-01-06T01:25:36.241Z"
---
# 2023 05 18
[Keyence Corporation of America](../CI-CD/Azure-DevOps/Phares/Tasks/keyence-corporation-of-america---quotation-12710033.md)

27
_-Review/acme.md Normal file
View File

@ -0,0 +1,27 @@
---
created: 2024-11-13T01:48:24.000Z
type: note
updated: 2024-11-13T01:48:24.000Z
---
# acme
```bash 638666368162310000 = Thu Nov 07 2024 21:26:55 GMT-0700 (Mountain Standard Time)
# https://www.snbforums.com/threads/duckdns-with-letsencrypt.86114/
cd /tmp
git clone https://github.com/acmesh-official/acme.sh.git
cd /tmp/acme.sh
./acme.sh --install -m mikepharesjr@msn.com
export DuckDNS_Token=1d3fc707-7052-4459-a624-fb01250f00b9
echo $DuckDNS_Token
./acme.sh --register-account -m mikepharesjr@msn.com
./acme.sh --set-default-ca --server letsencrypt
# https://intodns.com/
./acme.sh --issue --dns dns_duckdns -d '*.jmlc.duckdns.org' --debug --home /root/.acme.sh --dnssleep 120 --days 90 --ecc --server https://acme-v02.api.letsencrypt.org/directory
cp -R /root/.acme.sh/\*.jmlc.duckdns.org_ecc/ /root/.acme.sh/wild-jmlc
mv /root/.acme.sh/wild-jmlc/\*.jmlc.duckdns.org.cer /root/.acme.sh/wild-jmlc/jmlc.duckdns.org.cer
mv /root/.acme.sh/wild-jmlc/\*.jmlc.duckdns.org.conf /root/.acme.sh/wild-jmlc/jmlc.duckdns.org.conf
mv /root/.acme.sh/wild-jmlc/\*.jmlc.duckdns.org.csr /root/.acme.sh/wild-jmlc/jmlc.duckdns.org.csr
mv /root/.acme.sh/wild-jmlc/\*.jmlc.duckdns.org.csr.conf /root/.acme.sh/wild-jmlc/jmlc.duckdns.org.csr.conf
mv /root/.acme.sh/wild-jmlc/\*.jmlc.duckdns.org.key /root/.acme.sh/wild-jmlc/jmlc.duckdns.org.key
```

View File

@ -194,99 +194,6 @@ cat /etc/bash_history_2024-11-05.txt
exit exit
``` ```
## Podman Quadlet Rootless Example
```bash Tue Nov 05 2024 17:54:37 GMT-0700 (Mountain Standard Time)
apt-get install podman -y
apt-cache rdepends podman-compose
apt-get install podman-compose -y
apt-get install sudo
# apt-get remove podman-compose -y
# apt-get purge podman-compose -y
adduser podman
mkdir /home/podman/.ssh
cp /root/.ssh/authorized_keys /home/podman/.ssh/authorized_keys
chown podman:podman -R /home/podman
adduser podman sudo
loginctl enable-linger
sudo -iu podman
# 2.
podman --version
# podman version 4.3.1
# https://www.redhat.com/sysadmin/quadlet-podman
cd ~/
mkdir -p .config/containers/systemd/
# nano .config/containers/systemd/mysleep.container
exit
```
```bash Tue Nov 05 2024 17:55:28 GMT-0700 (Mountain Standard Time)
# cp -R /run/user/0/ /run/user/1000/
mkdir -p /run/user/1000/
chown -R podman:podman /run/user/1000/
sudo -iu podman
cd ~/
mkdir -p ~/.bashrc.d
echo "export XDG_RUNTIME_DIR=/run/user/$(id -u)" > ~/.bashrc.d/systemd
source ~/.bashrc.d/systemd
sudo loginctl enable-linger 1000
systemctl --user daemon-reload
podman ps -a --sort names
# systemctl --user enable --now podman.socket
# systemctl --user status mysleep.service
```
## how to run a shell scripts at every login
- [how-to-run-a-shell-scripts-at-every-login](https://serverfault.com/questions/782433/how-to-run-a-shell-scripts-at-every-login-in-centos)
```bash Tue Nov 05 2024 17:56:47 GMT-0700 (Mountain Standard Time)
nano ~/.bash_profile
```
```conf Tue Nov 05 2024 17:56:49 GMT-0700 (Mountain Standard Time)
cd ~/
mkdir -p ~/.bashrc.d
echo "export XDG_RUNTIME_DIR=/run/user/$(id -u)" > ~/.bashrc.d/systemd
source ~/.bashrc.d/systemd
loginctl enable-linger 1000
systemctl --user daemon-reload
podman ps -a --sort names
```
- [user-flag-rootless-containers](https://www.redhat.com/en/blog/user-flag-rootless-containers)
```bash Tue Nov 05 2024 18:36:38 GMT-0700 (Mountain Standard Time)
podman run --user 1000 -d fedora sleep 10
find / -name "*fedora*" 2>/dev/null
podman run --user 1000 -d docker.io/louislam/uptime-kuma
```
```bash Tue Nov 05 2024 19:17:28 GMT-0700 (Mountain Standard Time)
exit
podman pull docker.io/louislam/uptime-kuma:1
systemctl --user daemon-reload
systemctl --user start uptime-kuma-server
# Failed to start uptime-kuma-server.service: Unit uptime-kuma-server.service not found.
# Podman rootless unit search path
# Quadlet files for non-root users can be placed in the following directories
# ~/.config/containers/systemd/
chown -R podman:podman /home/podman/.config/containers/systemd
chown -R podman:podman /home/podman
systemctl --user list-unit-files
ls -la /usr/libexec/podman
# lrwxrwxrwx 1 root root 19 Nov 4 2021 catatonit -> ../../bin/catatonit
# -rwxr-xr-x 1 root root 1999200 Oct 1 14:54 quadlet
# -rwxr-xr-x 1 root root 3558560 Oct 1 14:54 rootlessport
/usr/libexec/podman/quadlet -dryrun --user
/usr/libexec/podman/quadlet --user /home/podman/libexec-podman-quadlet-output
# -bash: /usr/libexec/podman/quadlet: No such file or directory
systemctl enable podman.socket
systemctl start podman.socket
apt install software-properties-common uidmap -y
apt-get install -y libapparmor-dev
```
## Arch DMS ## Arch DMS
- [arc-releases](https://github.com/AuxXxilium/arc/releases) - [arc-releases](https://github.com/AuxXxilium/arc/releases)

10
_-Review/blinko.md Normal file
View File

@ -0,0 +1,10 @@
---
created: 2024-12-03T01:55:43.000Z
type: note
updated: 2024-12-03T01:55:43.000Z
---
# Blinko
- [introduction](https://blinko.mintlify.app/introduction)
- [Never Lose Another Thought: Self-Host Blinko with Docker](https://www.youtube.com/watch?v=ktCtL0ncaXs&t=624s)

10
_-Review/bright-script.md Normal file
View File

@ -0,0 +1,10 @@
---
created: 2024-12-03T16:52:58.345Z
type: note
updated: 2024-12-03T16:55:08.872Z
---
# BrightScript
- [brs-desktop](https://github.com/lvcabral/brs-desktop)
- [references-overview](https://developer.roku.com/docs/references/references-overview.md)

View File

@ -5,7 +5,7 @@ progress: 0
tags: tags:
- Hosts - Hosts
type: note type: note
updated: 2024-11-11T21:10:59.698Z updated: 2024-11-13T01:47:38.000Z
--- ---
# Cockpit # Cockpit
@ -22,6 +22,10 @@ apt-get install cockpit cockpit-podman -y
systemctl enable --now cockpit.socket systemctl enable --now cockpit.socket
``` ```
## Cockpit SSL
- [Proxying-Cockpit-over-NGINX](https://cockpit-project.org/external/wiki/Proxying-Cockpit-over-NGINX)
```bash 1731356291510 = 638669530915100000 = Mon Nov 11 2024 13:18:11 GMT-0700 (Mountain Standard Time) ```bash 1731356291510 = 638669530915100000 = Mon Nov 11 2024 13:18:11 GMT-0700 (Mountain Standard Time)
systemctl restart cockpit.service systemctl restart cockpit.service
systemctl restart cockpit.socket systemctl restart cockpit.socket

View File

@ -1,7 +1,7 @@
--- ---
type: "note" created: '"2024-04-08T22:34:39.830Z"'
created: "2024-04-08T22:34:39.830Z" type: '"note"'
updated: "2024-04-08T22:34:43.299Z" updated: 2024-12-03T20:26:52.557Z
--- ---
# crontab # crontab
@ -15,3 +15,13 @@ crontab -e
```conf ```conf
*/2 * * * * nmap -n -sn -Pn 192.168.31.19 192.168.31.82 -oN /var/www/html/on-results.txt */2 * * * * nmap -n -sn -Pn 192.168.31.19 192.168.31.82 -oN /var/www/html/on-results.txt
``` ```
- [calculator](https://crontab.guru/)
```conf 1733257409966 = 638688542099660000 = Tue Dec 03 2024 13:23:29 GMT-0700 (Mountain Standard Time)
# Edit this file to introduce tasks to be run by cron.
#
*/5 * * * * /etc/duckdns/duck.sh >/dev/null 2>&1
24 5 * * * "/root/.acme.sh"/acme.sh --cron --home "/root/.acme.sh" > /dev/null
24 13 * * * cd /root/jackyzha0-quartz-phares && /snap/bin/npx quartz build
```

View File

@ -1,7 +1,7 @@
--- ---
created: 2024-02-25T00:52:01.425Z created: 2024-02-25T00:52:01.425Z
type: topic type: topic
updated: 2024-11-02T15:37:49.000Z updated: 2024-11-25T20:45:14.336Z
--- ---
# dotnet # dotnet
@ -160,3 +160,60 @@ dotnet_diagnostic.CA1861.severity = none # CA1861: Prefer 'static readonly' fiel
dotnet_diagnostic.JSON002.severity = warning # JSON002: Probable JSON string detected dotnet_diagnostic.JSON002.severity = warning # JSON002: Probable JSON string detected
dotnet_diagnostic.IDE0230.severity = warning # IDE0230: Use UTF-8 string literal dotnet_diagnostic.IDE0230.severity = warning # IDE0230: Use UTF-8 string literal
``` ```
```bash 1731863670156 = 638674604701560000 = Sun Nov 17 2024 10:14:29 GMT-0700 (Mountain Standard Time)
# snap install dotnet-sdk --classic --channel 9.0/stable
# snap install dotnet-sdk --classic --stable
# snap remove dotnet-sdk
snap install dotnet-sdk --classic --channel latest/stable
export DOTNET_ROOT=/snap/dotnet-sdk/current
# ~/.bash_profile
# ~/.bashrc
dotnet --info
```
```bash 1732378004187 = 638679748041870000 = Sat Nov 23 2024 09:06:43 GMT-0700 (Mountain Standard Time)
wget https://packages.microsoft.com/config/debian/12/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
dpkg -i packages-microsoft-prod.deb
apt-get update
apt-get install -y dotnet-sdk-9.0
rm packages-microsoft-prod.deb
dotnet --info
```
```bash
mkdir -p ~/.microsoft/usersecrets/cc24ad7a-1d95-4c47-a3ea-0d8475ab06da
nano ~/.microsoft/usersecrets/cc24ad7a-1d95-4c47-a3ea-0d8475ab06da/secrets.json
```
```bash 1732478061005 = 638680748610050000 = Sun Nov 24 2024 12:54:20 GMT-0700 (Mountain Standard Time)
dotnet nuget why Map/Map.csproj System.Private.Uri
```
```conf 1732559357181 = 638681561571810000 = Mon Nov 25 2024 11:29:16 GMT-0700 (Mountain Standard Time)
# New line preferences
csharp_style_allow_blank_line_after_colon_in_constructor_initializer_experimental = true
csharp_style_allow_blank_line_after_token_in_arrow_expression_clause_experimental = true
csharp_style_allow_blank_line_after_token_in_conditional_expression_experimental = true
csharp_style_allow_blank_lines_between_consecutive_braces_experimental = false
csharp_style_allow_embedded_statements_on_same_line_experimental = true
#### C# Formatting Rules ####
# New line preferences
csharp_new_line_before_catch = false
csharp_new_line_before_else = false
csharp_new_line_before_finally = false
csharp_new_line_before_members_in_anonymous_types = true
csharp_new_line_before_members_in_object_initializers = true
csharp_new_line_before_open_brace = none
csharp_new_line_between_query_expression_clauses = true
```
```conf 1732567489197 = 638681642891970000 = Mon Nov 25 2024 13:44:48 GMT-0700 (Mountain Standard Time)
#### .NET Coding Conventions ####
# Organize usings
dotnet_separate_import_directive_groups = true
dotnet_sort_system_directives_first = true
```

10
_-Review/firefox.md Normal file
View File

@ -0,0 +1,10 @@
---
created: 2024-11-13T01:28:56.000Z
type: note
updated: 2024-11-13T01:28:56.000Z
---
# Firefox
- [docker-firefox](https://github.com/jlesage/docker-firefox)
- [ha-firefox](https://github.com/Mincka/ha-addons/tree/main/firefox)

10
_-Review/ghidra.md Normal file
View File

@ -0,0 +1,10 @@
---
created: 2024-12-03T16:11:47.581Z
type: note
updated: 2024-12-03T16:12:33.850Z
---
# Ghidra
- [ghidra-sre](https://ghidra-sre.org/)
- A software reverse engineering (SRE) suite of tools developed by NSA's Research Directorate in support of the Cybersecurity mission

View File

@ -8,7 +8,7 @@ tags:
- LinkPC - LinkPC
- Gitea - Gitea
type: note type: note
updated: 2024-08-05T21:46:07.493Z updated: 2024-11-24T00:42:09.000Z
--- ---
# Gitea # Gitea
@ -308,15 +308,34 @@ User=act_runner
WantedBy=multi-user.target WantedBy=multi-user.target
``` ```
```bash
L:\Git\tea\tea-0.9.2-windows-amd64.exe login phares L:\Git\tea\tea-0.9.2-windows-amd64.exe login phares
L:\Git\tea\tea-0.9.2-windows-amd64.exe login delete phares L:\Git\tea\tea-0.9.2-windows-amd64.exe login delete phares
L:\Git\tea\tea-0.9.2-windows-amd64.exe login add L:\Git\tea\tea-0.9.2-windows-amd64.exe login add
```
```bash
#
L:\Git\tea\tea-0.9.2-windows-amd64.exe login mikep L:\Git\tea\tea-0.9.2-windows-amd64.exe login mikep
L:\Git\tea\tea-0.9.2-windows-amd64.exe org L:\Git\tea\tea-0.9.2-windows-amd64.exe org
``` ```
## Push Docker Image
```bash 1732388683697 = 638679854836970000 = Sat Nov 23 2024 12:04:43 GMT-0700 (Mountain Standard Time)
# build an image with tag
# docker build -t {registry}/{owner}/{image}:{tag} .
# docker build -t https://33aada599f8e245782e68931fe2629a959af5d26@gitea.phares.duckdns.org/phares3757/immich-to-slideshow-api:latest
# docker build https://33aada599f8e245782e68931fe2629a959af5d26@gitea.phares.duckdns.org/phares3757/immich-to-slideshow-api:latest
# docker build -t gitea.phares.duckdns.org/phares3757/immich-to-slideshow-api:latest
# docker build gitea.phares.duckdns.org/phares3757/immich-to-slideshow-api:latest
# docker push https://33aada599f8e245782e68931fe2629a959af5d26@gitea.phares.duckdns.org/phares3757/immich-to-slideshow-api:latest
# docker push gitea.phares.duckdns.org/phares3757/immich-to-slideshow-api
# docker push immich-to-slideshow-webapp:latest
# docker tag 87f3280803c4 gitea.phares.duckdns.org/phares3757/immich-to-slideshow-api:latest
# docker tag 87f3280803c4 https://33aada599f8e245782e68931fe2629a959af5d26@gitea.phares.duckdns.org/phares3757/immich-to-slideshow-api:latest
# docker tag 87f3280803c4 gitea.phares.duckdns.org:443/phares3757/immich-to-slideshow-api:latest
# docker push gitea.phares.duckdns.org:443/phares3757/immich-to-slideshow-api:latest
docker login gitea.phares.duckdns.org:443
docker tag b84c1f73de01 gitea.phares.duckdns.org:443/phares3757/immich-to-slideshow:latest
docker push gitea.phares.duckdns.org:443/phares3757/immich-to-slideshow:latest
```

13
_-Review/hoarder.md Normal file
View File

@ -0,0 +1,13 @@
---
created: 2024-12-03T00:26:07.000Z
type: note
updated: 2024-12-03T00:26:07.000Z
---
# Hoarder
- [docker](https://docs.hoarder.app/Installation/docker)
- [docker-compose](https://github.com/hoarder-app/hoarder/blob/main/docker/docker-compose.yml)
- [Organize Your Digital Life with Hoarder: Images, Notes, and Bookmarks](https://www.youtube.com/watch?v=dklvlJ4YDtM&t=529s)
```

50
_-Review/linkwarden.md Normal file
View File

@ -0,0 +1,50 @@
---
created: 2024-12-03T00:20:41.000Z
type: note
updated: 2024-12-03T00:20:41.000Z
---
# Linkwarden
- [installation](https://docs.linkwarden.app/self-hosting/installation)
- [.env.sample](https://github.com/linkwarden/linkwarden/blob/main/.env.sample)
- [Linkwarden: How to Deploy a Self-Hosted Collaborative Bookmark Manager in Docker](https://www.youtube.com/watch?v=91zwHPmoX6c)
```bash 1733184881543 = 638687816815430000 = Mon Dec 02 2024 17:14:41 GMT-0700 (Mountain Standard Time)
cd /tmp
git clone https://github.com/linkwarden/linkwarden.git
cd linkwarden
cp .env.sample .env
nano .env
```
```conf 1733185015546 = 638687818155460000 = Mon Dec 02 2024 17:16:55 GMT-0700 (Mountain Standard Time)
NEXTAUTH_URL=http://localhost:3000/api/v1/auth
NEXTAUTH_SECRET=VERY_SENSITIVE_SECRET
POSTGRES_PASSWORD=CUSTOM_POSTGRES_PASSWORD
```
```yaml 1733185128934 = 638687819289340000 = Mon Dec 02 2024 17:18:48 GMT-0700 (Mountain Standard Time)
version: "3.5"
services:
postgres:
image: postgres:16-alpine
env_file: .env
restart: always
volumes:
- ./pgdata:/var/lib/postgresql/data
linkwarden:
env_file: .env
environment:
- DATABASE_URL=postgresql://postgres:${POSTGRES_PASSWORD}@postgres:5432/postgres
restart: always
# build: . # uncomment this line to build from source
image: ghcr.io/linkwarden/linkwarden:latest # comment this line to build from source
ports:
- 3000:3000
volumes:
- ./data:/data/data
depends_on:
- postgres
```

View File

@ -1,7 +1,7 @@
--- ---
type: "note" created: '"2024-06-30T05:49:28.000Z"'
created: "2024-06-30T05:49:28.000Z" type: '"note"'
updated: "2024-06-30T05:49:28.000Z" updated: 2024-11-12T03:21:40.000Z
--- ---
# Logan # Logan
@ -148,6 +148,7 @@ systemctl disable --now dnsmasq
apt install frr-pythontools -y apt install frr-pythontools -y
exit exit
reboot reboot
# Use GUI ... (sdn)
``` ```
### LXC ### LXC

10
_-Review/magic-quill.md Normal file
View File

@ -0,0 +1,10 @@
---
created: 2024-12-03T00:29:30.000Z
type: note
updated: 2024-12-03T00:29:30.000Z
---
# MagicQuill
- [arxiv](https://arxiv.org/abs/2411.09703)
- [This free AI image editor is INSANE](https://www.youtube.com/watch?v=wTIfxdFoXm8&t=96s)

View File

@ -1,7 +1,7 @@
--- ---
type: "note" created: '"2024-03-31T15:07:31.358Z"'
created: "2024-03-31T15:07:31.358Z" type: '"note"'
updated: "2024-03-31T15:17:41.516Z" updated: 2024-12-03T15:54:25.195Z
--- ---
# Microsoft # Microsoft
@ -11,3 +11,8 @@ updated: "2024-03-31T15:17:41.516Z"
- [MyAccount](https://myaccount.microsoft.com/) - [MyAccount](https://myaccount.microsoft.com/)
- [Benefits](https://my.visualstudio.com/Benefits?mkt=en-us) - [Benefits](https://my.visualstudio.com/Benefits?mkt=en-us)
- [Microsoft365](https://www.microsoft365.com/?auth=2&home=1) - [Microsoft365](https://www.microsoft365.com/?auth=2&home=1)
## Timeline
- [web-search](https://account.microsoft.com/privacy/web-search)
- [timeline](https://account.microsoft.com/privacy/api/history/timeline?types=cardTypeFilter_browse&&startTime=today&)

78
_-Review/mom.md Normal file
View File

@ -0,0 +1,78 @@
---
created: 2024-11-29T00:03:44.380Z
type: note
updated: 2024-12-01T18:03:24.430Z
---
Chicago Fire|4|NBC|Peacock
Found|4|NBC|Peacock
The Irrational|4|NBC|Peacock
Chicago MED|4|NBC|Peacock
Brilliant Minds|4|NBC|Peacock?
Law & Order|4|NBC|Peacock
Chicago PD|4|NBC|Peacock
Yellow Stone|Peacock
Blue Bloods|13|CBS
Fire Country|13|CBS
Elsbeth|13|CBS
The Equalizer|13|CBS
SWAT|13|CBS
Tracker|13|CBS
The Rookie|7|ABC
Shark Tank|7|ABC
911||Fox
Expedition X|
FBI|13|CBS IONEHD
Celebrity IOU|HGTVHD
A Football Life|NFLHD
Expedition Unknown|SCIHD
# Mom
# CenturyLink9393 Nighthawk-WiFi
MR60 Router (Power and CAT5)
6MP12375A10D8
34:98:B5:4D:6E:D9
excitedlake968
NETGEAR34
MS60 Satellite (Only Power connected)
63B7237YA38CC
34:98:B5:4E:53:1F
excitedlake968
NETGEAR34
# ?
Archer A54
74:FE:CE:OD:8F:CB
# ?
Archer A54
74:FE:CE:OD;89:4A
# ?
Netgear C7000v2
http://192.168.0.1
admin
password
34:98:B5:CC:92:69
6JT1287MD1665
NETGEAR25
orangecarrot349
- Thermostat
- Dad TV
- Dad DirecTV
- Game TV
- Alexa Master
- Alexa Echo Show
- Alexa Echo Show Outside
- Alexa Kitchen
- Cameras

11
_-Review/moonlight.md Normal file
View File

@ -0,0 +1,11 @@
---
created: 2024-12-03T17:30:32.843Z
type: note
updated: 2024-12-03T17:31:48.604Z
---
# Moonlight
- [moonlight-stream-releases](https://github.com/moonlight-stream/moonlight-qt/releases)
- [sunshine](https://app.lizardbyte.dev/Sunshine/?lng=en-US#Download)
- [sunshine-releases](https://github.com/LizardByte/Sunshine/releases/tag/v0.23.1)

View File

@ -1,5 +1,7 @@
--- ---
type: "note" created: 2024-05-17T16:34:06.921Z
type: '"note"'
updated: 2024-12-03T20:03:58.906Z
--- ---
# node # node
@ -10,3 +12,13 @@ type: "note"
curl -fsSL https://deb.nodesource.com/setup_21.x | sudo -E bash - &&\ curl -fsSL https://deb.nodesource.com/setup_21.x | sudo -E bash - &&\
sudo apt-get install -y nodejs sudo apt-get install -y nodejs
``` ```
## Snap
- [node](https://snapcraft.io/node)
```bash 1733256157153 = 638688529571530000 = Tue Dec 03 2024 13:02:36 GMT-0700 (Mountain Standard Time)
snap install node --classic
npm --version
# 10.8.2
```

View File

@ -7,7 +7,7 @@ tags:
- NoIP - NoIP
- Hosts - Hosts
type: note type: note
updated: 2024-07-26T23:22:12.448Z updated: 2024-12-03T02:44:04.000Z
--- ---
# Odoo # Odoo
@ -61,9 +61,6 @@ turnkey-init
``` ```
```bash Thu Jul 25 2024 11:26:06 GMT-0700 (Mountain Standard Time) ```bash Thu Jul 25 2024 11:26:06 GMT-0700 (Mountain Standard Time)
podman pull docker.io/odoo:15.0 podman pull docker.io/odoo:15.0
systemctl daemon-reload systemctl daemon-reload
systemctl start odoo-server systemctl start odoo-server

20
_-Review/open-project.md Normal file
View File

@ -0,0 +1,20 @@
---
created: 2024-11-26T06:22:19.679Z
type: note
updated: 2024-11-26T06:36:01.614Z
---
# Open-Project
- [faq](https://www.openproject.org/docs/installation-and-operations/operation/faq/)
- [issues](https://github.com/opf/openproject-docker-compose/issues/101)
- [docker-compose](https://www.openproject.org/docs/installation-and-operations/installation/docker-compose)
```bash 1732602239395 = 638681990393950000 = Mon Nov 25 2024 23:23:58 GMT-0700 (Mountain Standard Time)
docker exec -it openproject-db-1 psql -U postgres -d openproject
psql -U postgres -d openproject
SELECT id, login, admin, status FROM users WHERE login = 'mikepharesjr@msn.com';
UPDATE users SET admin = true WHERE login = 'mikepharesjr@msn.com';
UPDATE users SET status = 1 WHERE login = 'mikepharesjr@msn.com';
\q
```

View File

@ -1,7 +1,7 @@
--- ---
created: 2024-07-23T21:06:31.645Z created: 2024-07-23T21:06:31.645Z
type: note type: note
updated: 2024-11-11T21:19:09.780Z updated: 2024-12-03T04:02:50.000Z
--- ---
# Podman # Podman
@ -99,3 +99,14 @@ sudo -iu podman
/usr/libexec/podman/quadlet -dryrun --user /usr/libexec/podman/quadlet -dryrun --user
/usr/libexec/podman/quadlet --user /home/podman/libexec-podman-quadlet-output /usr/libexec/podman/quadlet --user /home/podman/libexec-podman-quadlet-output
``` ```
## Dockge
- [dockge](https://github.com/louislam/dockge/)
```bash 1731555394479 = 638671521944790000 = Wed Nov 13 2024 20:36:34 GMT-0700 (Mountain Standard Time)
apt install podman-docker
# trying to overwrite '/usr/bin/docker', which is also in package docker-ce-cli 5:27.3.1-1~debian.12~bookworm
```
- [podman-systemd](https://docs.podman.io/en/v4.6.1/markdown/podman-systemd.unit.5.html)

View File

@ -1,7 +1,7 @@
--- ---
created: 2024-11-05T22:57:55.000Z created: 2024-11-05T22:57:55.000Z
type: note type: note
updated: 2024-11-11T19:25:14.208Z updated: 2024-11-27T03:43:41.000Z
--- ---
# Trigkey Ubuntu Podman # Trigkey Ubuntu Podman
@ -46,7 +46,7 @@ systemd-machine-id-setup
## Create iso files for not sure what ## Create iso files for not sure what
```bash ```bash Tue Nov 05 2024 12:20:52 GMT-0700 (Mountain Standard Time)
# genisoimage vs mkisofs # genisoimage vs mkisofs
apt install genisoimage -y apt install genisoimage -y
cd /mnt/free-file-sync/iso cd /mnt/free-file-sync/iso
@ -67,7 +67,38 @@ mkisofs -o /mnt/free-file-sync/iso/Scanned\ Parents\ Wedding\ Picture\ 1975.iso
mkisofs -o /mnt/free-file-sync/iso/'All Pictures from Wedding Originals 2006.iso' /mnt/free-file-sync/1-Images-A/Images-d8013da9/'All Pictures from Wedding Originals 2006' mkisofs -o /mnt/free-file-sync/iso/'All Pictures from Wedding Originals 2006.iso' /mnt/free-file-sync/1-Images-A/Images-d8013da9/'All Pictures from Wedding Originals 2006'
mkisofs -o /mnt/free-file-sync/iso/Slide\ in\ Name\ Order\ Originals\ \(622\)\ ####.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/Slide\ in\ Name\ Order\ Originals\ \(622\)\ #### mkisofs -o /mnt/free-file-sync/iso/Slide\ in\ Name\ Order\ Originals\ \(622\)\ ####.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/Slide\ in\ Name\ Order\ Originals\ \(622\)\ ####
mkisofs -o /mnt/free-file-sync/iso/All\ Pictures\ from\ Wedding\ Originals\ 2006\ \!9.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/All\ Pictures\ from\ Wedding\ Originals\ 2006\ \!9 mkisofs -o /mnt/free-file-sync/iso/All\ Pictures\ from\ Wedding\ Originals\ 2006\ \!9.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/All\ Pictures\ from\ Wedding\ Originals\ 2006\ \!9
# mkisofs -o /mnt/free-file-sync/iso/Question.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/Question ```
```bash 1732670128400 = 638682669284000000 = Tue Nov 26 2024 18:15:27 GMT-0700 (Mountain Standard Time)
mkisofs -iso-level 4 -o /mnt/free-file-sync/iso/Event.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/Event
mkisofs -iso-level 4 -o /mnt/free-file-sync/iso/Tracy.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/Tracy
mkisofs -iso-level 4 -o /mnt/free-file-sync/iso/Edited.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/Edited
mkisofs -iso-level 4 -o /mnt/free-file-sync/iso/Facebook.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/Facebook
mkisofs -iso-level 4 -o /mnt/free-file-sync/iso/LinkedIn.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/LinkedIn
mkisofs -iso-level 4 -o /mnt/free-file-sync/iso/Question.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/Question
mkisofs -iso-level 4 -o /mnt/free-file-sync/iso/Show\ ####.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/Show\ ####
mkisofs -iso-level 4 -o /mnt/free-file-sync/iso/Day\ One\ \!9.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/Day\ One\ \!9
mkisofs -iso-level 4 -o /mnt/free-file-sync/iso/Slides\ Pictures.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/Slides\ Pictures
mkisofs -iso-level 4 -o /mnt/free-file-sync/iso/DisneyWorld\ 2019.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/DisneyWorld\ 2019
mkisofs -iso-level 4 -o /mnt/free-file-sync/iso/Scanned\ Pictures.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/Scanned\ Pictures
mkisofs -iso-level 4 -o /mnt/free-file-sync/iso/Year\ Directories.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/Year\ Directories
mkisofs -iso-level 4 -o /mnt/free-file-sync/iso/Rex\ Memorial\ ####.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/Rex\ Memorial\ ####
mkisofs -iso-level 4 -o /mnt/free-file-sync/iso/Year\ Only\ Current.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/Year\ Only\ Current
mkisofs -iso-level 4 -o /mnt/free-file-sync/iso/Phares\ Slides\ ####.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/Phares\ Slides\ ####
mkisofs -iso-level 4 -o /mnt/free-file-sync/iso/Scanned\ Prints\ ####.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/Scanned\ Prints\ ####
mkisofs -iso-level 4 -o /mnt/free-file-sync/iso/Scanned\ Norman\ Herman.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/Scanned\ Norman\ Herman
mkisofs -iso-level 4 -o /mnt/free-file-sync/iso/Scanned\ Grandma\'s\ Quilt\ ####.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/Scanned\ Grandma\'s\ Quilt\ ####
mkisofs -iso-level 4 -o /mnt/free-file-sync/iso/Scanned\ Too\ Large\ Photos\ \!9.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/Scanned\ Too\ Large\ Photos\ \!9
mkisofs -iso-level 4 -o /mnt/free-file-sync/iso/Scanned\ Pictures\ Of\ Kids\ ####.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/Scanned\ Pictures\ Of\ Kids\ ####
mkisofs -iso-level 4 -o /mnt/free-file-sync/iso/Scanned\ Parents\ Wedding\ Picture\ 1975.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/Scanned\ Parents\ Wedding\ Picture\ 1975
mkisofs -iso-level 4 -o /mnt/free-file-sync/iso/All\ Pictures\ from\ Wedding\ Originals\ 2006.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/All\ Pictures\ from\ Wedding\ Originals\ 2006
mkisofs -iso-level 4 -o /mnt/free-file-sync/iso/Slide\ in\ Name\ Order\ Originals\ \(622\)\ ####.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/Slide\ in\ Name\ Order\ Originals\ \(622\)\ ####
mkisofs -iso-level 4 -o /mnt/free-file-sync/iso/All\ Pictures\ from\ Wedding\ Originals\ 2006\ \!9.iso /mnt/free-file-sync/1-Images-A/Images-d8013da9/All\ Pictures\ from\ Wedding\ Originals\ 2006\ \!9
find /mnt/free-file-sync/iso -maxdepth 1 -type f | wc -l
mkdir /mnt/iso-compare
mount /mnt/free-file-sync/iso/DisneyWorld\ 2019.iso /mnt/iso-compare
mount /mnt/free-file-sync/iso/Edited.iso /mnt/iso-compare
mount /mnt/free-file-sync/iso/Facebook.iso /mnt/iso-compare
``` ```
## Startup Immich ## Startup Immich
@ -76,36 +107,31 @@ mkisofs -o /mnt/free-file-sync/iso/All\ Pictures\ from\ Wedding\ Originals\ 2006
- [x] Create library for moving photos - [x] Create library for moving photos
- [ ] Enable person - [ ] Enable person
```bash 638666368162310000 = Thu Nov 07 2024 21:26:55 GMT-0700 (Mountain Standard Time)
# https://www.snbforums.com/threads/duckdns-with-letsencrypt.86114/ ```log 1732679021481 = 638682758214810000 = Tue Nov 26 2024 20:43:41 GMT-0700 (Mountain Standard Time)
cd /tmp --- /mnt/free-file-sync/iso
git clone https://github.com/acmesh-official/acme.sh.git 172.2 GiB [#####################################] Year Directories.iso
cd /tmp/acme.sh 52.7 GiB [########### ] Scanned Norman Herman.iso
./acme.sh --install -m mikepharesjr@msn.com 45.8 GiB [######### ] Event.iso
export DuckDNS_Token=1d3fc707-7052-4459-a624-fb01250f00b9 32.7 GiB [####### ] Year Only Current.iso
echo $DuckDNS_Token 14.4 GiB [### ] Scanned Pictures.iso
./acme.sh --register-account -m mikepharesjr@msn.com 6.5 GiB [# ] Question.iso
./acme.sh --set-default-ca --server letsencrypt 6.1 GiB [# ] Tracy.iso
# https://intodns.com/ 3.1 GiB [ ] Phares Slides ####.iso
./acme.sh --issue --dns dns_duckdns -d '*.jmlc.duckdns.org' --debug --home /root/.acme.sh --dnssleep 120 --days 90 --ecc --server https://acme-v02.api.letsencrypt.org/directory 2.5 GiB [ ] DisneyWorld 2019.iso
cp -R /root/.acme.sh/\*.jmlc.duckdns.org_ecc/ /root/.acme.sh/wild-jmlc 1.5 GiB [ ] Slides Pictures.iso
mv /root/.acme.sh/wild-jmlc/\*.jmlc.duckdns.org.cer /root/.acme.sh/wild-jmlc/jmlc.duckdns.org.cer 732.3 MiB [ ] All Pictures from Wedding Originals 2006.iso
mv /root/.acme.sh/wild-jmlc/\*.jmlc.duckdns.org.conf /root/.acme.sh/wild-jmlc/jmlc.duckdns.org.conf 344.6 MiB [ ] Slide in Name Order Originals (622) ####.iso
mv /root/.acme.sh/wild-jmlc/\*.jmlc.duckdns.org.csr /root/.acme.sh/wild-jmlc/jmlc.duckdns.org.csr 331.8 MiB [ ] All Pictures from Wedding Originals 2006 !9.iso
mv /root/.acme.sh/wild-jmlc/\*.jmlc.duckdns.org.csr.conf /root/.acme.sh/wild-jmlc/jmlc.duckdns.org.csr.conf 89.1 MiB [ ] Scanned Pictures Of Kids ####.iso
mv /root/.acme.sh/wild-jmlc/\*.jmlc.duckdns.org.key /root/.acme.sh/wild-jmlc/jmlc.duckdns.org.key 40.3 MiB [ ] Rex Memorial ####.iso
``` 24.1 MiB [ ] Facebook.iso
20.1 MiB [ ] Scanned Too Large Photos !9.iso
## Cockpit SSL 19.8 MiB [ ] Scanned Prints ####.iso
9.9 MiB [ ] Scanned Grandma's Quilt ####.iso
- [Proxying-Cockpit-over-NGINX](https://cockpit-project.org/external/wiki/Proxying-Cockpit-over-NGINX) 4.0 MiB [ ] Day One !9.iso
1.0 MiB [ ] Show ####.iso
```bash 638666392861430000 = Thu Nov 07 2024 22:08:05 GMT-0700 (Mountain Standard Time) 396.0 KiB [ ] Scanned Parents Wedding Picture 1975.iso
nano /etc/cockpit/cockpit.conf 352.0 KiB [ ] LinkedIn.iso
``` *Total disk usage: 339.3 GiB Apparent size: 339.3 GiB Items: 23
```conf
[WebService]
Origins = https://cockpit.phares.duckdns.org wss://cockpit.phares.duckdns.org
ProtocolHeader = X-Forwarded-Proto
``` ```

View File

@ -1,7 +1,7 @@
--- ---
created: 2024-01-29T05:19:01.392Z created: 2024-01-29T05:19:01.392Z
type: topic type: topic
updated: 2024-11-11T00:55:45.000Z updated: 2024-11-27T03:16:11.000Z
--- ---
# Ubuntu # Ubuntu
@ -28,6 +28,7 @@ cp -R -u -p /source /destination
cd /home cd /home
# directory percent tree # directory percent tree
ncdu ncdu
ncdu --sort=name-desc
``` ```
```bash ```bash
@ -180,6 +181,7 @@ lsblk -I 8 -o NAME,SIZE,TYPE,FSUSED,FSUSE%
```bash Wed Jul 31 2024 11:19:12 GMT-0700 (Mountain Standard Time) ```bash Wed Jul 31 2024 11:19:12 GMT-0700 (Mountain Standard Time)
find . -type l -ls find . -type l -ls
find . -type f -maxdepth 1 | wc -l
``` ```
## Save and Restore Permissions ## Save and Restore Permissions