├── 0001.html ├── 0002.html ├── 0003.html ├── 0004.html ├── 0005.html ├── 0006.html ├── 0007.html ├── 0008.html ├── 0009.html ├── 0010.html ├── 0011.html ├── 0014.html ├── 0015.html ├── 0016.html ├── 0017.html ├── 0032.html ├── 0033.html ├── 0034.html ├── 0036.html ├── 0037.html ├── 0040.html ├── 0041.html ├── 0042.html ├── 0045.html ├── 0046.html ├── 0047.html ├── 0048.html ├── 0049.html ├── 0050.html ├── 0053.html ├── 0055.html ├── 0057.html ├── 0059.html ├── 0061.html ├── 0062.html ├── 0063.html ├── 0064.html ├── 0066.html ├── 0067.html ├── 0068.html ├── 0069.html ├── 0070.html ├── 0071.html ├── 0072.html ├── 0073.html ├── 0074.html ├── 0075.html ├── 0076.html ├── 0077.html ├── 0078.html ├── 0079.html ├── 0080.html ├── 0081.html ├── 0082.html ├── 0083.html ├── 0084.html ├── 0085.html ├── 0086.html ├── 0087.html ├── 0088.html ├── 0089.html ├── 0090.html ├── 0091.html ├── 0094.html ├── 0095.html ├── 0096.html ├── 0098.html ├── 0099.html ├── 0100.html ├── 0103.html ├── 0104.html ├── 0105.html ├── 0106.html ├── 0107.html ├── 0109.html ├── 0110.html ├── 0113.html ├── 0114.html ├── 0115.html ├── 0116.html ├── 0117.html ├── 0118.html ├── 0120.html ├── 0121.html ├── 0123.html ├── 0125.html ├── 0126.html ├── 0127.html ├── 0128.html ├── 0129.html ├── 0130.html ├── 0131.html ├── 0132.html ├── 0133.html ├── 0134.html ├── 0135.html ├── 0136.html ├── 0137.html ├── 0138.html ├── 0139.html ├── 0140.html ├── 0141.html ├── 0142.html ├── 0144.html ├── 0145.html ├── 0147.html ├── 0149.html ├── 0151.html ├── 0152.html ├── 0153.html ├── 0154.html ├── 0155.html ├── 0157.html ├── 0158.html ├── 0159.html ├── 0160.html ├── 0161.html ├── 0162.html ├── 0164.html ├── 0165.html ├── 0166.html ├── 0167.html ├── 0168.html ├── 0169.html ├── 0170.html ├── 0171.html ├── 0172.html ├── 0177.html ├── 0178.html ├── 0182.html ├── 0185.html ├── 0187.html ├── 0188.html ├── 0189.html ├── 0190.html ├── 0191.html ├── 0192.html ├── 0193.html ├── 0194.html ├── 0196.html ├── 0197.html ├── 0198.html ├── 0199.html ├── 0200.html ├── 0202.html ├── 0204.html ├── 0205.html ├── 0206.html ├── 0207.html ├── 0208.html ├── 0209.html ├── 0210.html ├── 0211.html ├── 0213.html ├── 0214.html ├── 0216.html ├── 0217.html ├── 0219.html ├── 0220.html ├── 0221.html ├── 0222.html ├── 0223.html ├── 0225.html ├── 0226.html ├── 0227.html ├── 0229.html ├── 0230.html ├── 0231.html ├── 0233.html ├── 0234.html ├── 0235.html ├── 0236.html ├── 0237.html ├── 0239.html ├── 0241.html ├── 0243.html ├── 0246.html ├── 0247.html ├── 0248.html ├── 0249.html ├── 0250.html ├── 0251.html ├── 0252.html ├── 0253.html ├── 0254.html ├── 0255.html ├── 0256.html ├── 0258.html ├── 0259.html ├── 0260.html ├── 0261.html ├── 0262.html ├── 0263.html ├── 0264.html ├── 0265.html ├── 0266.html ├── 0268.html ├── 0269.html ├── 0270.html ├── 0271.html ├── 0272.html ├── 0273.html ├── 0274.html ├── 0275.html ├── 0276.html ├── 0277.html ├── 0278.html ├── 0279.html ├── 0280.html ├── 0281.html ├── 0282.html ├── 0284.html ├── 0285.html ├── 0286.html ├── 0290.html ├── 0291.html ├── 0292.html ├── 0293.html ├── 0294.html ├── 0295.html ├── 0296.html ├── 0298.html ├── 0300.html ├── 0301.html ├── 0302.html ├── 0303.html ├── 0304.html ├── 0306.html ├── 0308.html ├── 0309.html ├── 0310.html ├── 0311.html ├── 0312.html ├── 0313.html ├── 0314.html ├── 0316.html ├── 0317.html ├── 0320.html ├── 0321.html ├── 0322.html ├── 0323.html ├── 0325.html ├── 0328.html ├── 0331.html ├── 0332.html ├── 0333.html ├── 0334.html ├── 0335.html ├── 0336.html ├── 0337.html ├── 0338.html ├── 0339.html ├── 0341.html ├── 0342.html ├── 0345.html ├── 0346.html ├── 0347.html ├── 0348.html ├── 0349.html ├── 0350.html ├── 0351.html ├── 0352.html ├── 0353.html ├── 0354.html ├── 0355.html ├── 0356.html ├── 0357.html ├── 0358.html ├── 0359.html ├── 0360.html ├── 0361.html ├── 0364.html ├── 0365.html ├── 0366.html ├── 0367.html ├── 0368.html ├── 0369.html ├── 0370.html ├── 0371.html ├── 0372.html ├── 0374.html ├── 0375.html ├── 0376.html ├── 0377.html ├── 0381.html ├── 0382.html ├── 0383.html ├── 0384.html ├── 0385.html ├── 0386.html ├── 0387.html ├── 0388.html ├── 0390.html ├── 0391.html ├── 0392.html ├── 0393.html ├── 0395.html ├── 0397.html ├── 0398.html ├── 0400.html ├── 0401.html ├── 0402.html ├── 0403.html ├── 0405.html ├── 0408.html ├── 0410.html ├── 0411.html ├── 0413.html ├── 0414.html ├── 0415.html ├── 0416.html ├── 0417.html ├── 0418.html ├── 0419.html ├── 0420.html ├── 0421.html ├── 0422.html ├── 0423.html ├── 0424.html ├── 0425.html ├── 0426.html ├── 0427.html ├── 0428.html ├── 0429.html ├── 0430.html ├── 0431.html ├── 0432.html ├── 0433.html ├── 0434.html ├── 0435.html ├── 0436.html ├── 0440.html ├── 0441.html ├── 0442.html ├── 0443.html ├── 0444.html ├── 0445.html ├── 0446.html ├── 0447.html ├── 0451.html ├── 0454.html ├── 0455.html ├── 0456.html ├── 0457.html ├── 0458.html ├── 0459.html ├── 0460.html ├── 0461.html ├── 0464.html ├── 0465.html ├── 0466.html ├── 0467.html ├── 0468.html ├── 0469.html ├── 0470.html ├── 0471.html ├── 0472.html ├── 0473.html ├── 0474.html ├── 0475.html ├── 0476.html ├── 0477.html ├── 0478.html ├── 0479.html ├── 0480.html ├── 0481.html ├── 0484.html ├── 0485.html ├── 0487.html ├── 0489.html ├── 0490.html ├── 0492.html ├── 0494.html ├── 0495.html ├── 0496.html ├── 0497.html ├── 0498.html ├── 0499.html ├── 0500.html ├── 0502.html ├── 0503.html ├── 0504.html ├── 0505.html ├── 0506.html ├── 0507.html ├── 0508.html ├── 0509.html ├── 0512.html ├── 0513.html ├── 0515.html ├── 0516.html ├── 0517.html ├── 0519.html ├── 0520.html ├── 0521.html ├── 0522.html ├── 0523.html ├── 0524.html ├── 0525.html ├── 0526.html ├── 0527.html ├── 0528.html ├── 0529.html ├── 0530.html ├── 0531.html ├── 0534.html ├── 0535.html ├── 0536.html ├── 0537.html ├── 0538.html ├── 0540.html ├── 0542.html ├── 0543.html ├── 0544.html ├── 0546.html ├── 0547.html ├── 0548.html ├── 0549.html ├── 0550.html ├── 0551.html ├── 0553.html ├── 0554.html ├── 0555.html ├── 0556.html ├── 0557.html ├── 0558.html ├── 0559.html ├── 0560.html ├── 0561.html ├── 0562.html ├── 0563.html ├── 0564.html ├── 0565.html ├── 0566.html ├── 0567.html ├── 0569.html ├── 0570.html ├── 0571.html ├── 0572.html ├── 0573.html ├── 0575.html ├── 0577.html ├── 0578.html ├── 0579.html ├── 0581.html ├── 0582.html ├── 0583.html ├── 0584.html ├── 0585.html ├── 0586.html ├── 0587.html ├── 0588.html ├── 0589.html ├── 0590.html ├── 0592.html ├── 0593.html ├── 0594.html ├── 0595.html ├── 0596.html ├── 0597.html ├── 0598.html ├── 0599.html ├── 0602.html ├── 0605.html ├── 0607.html ├── 0608.html ├── 0609.html ├── 0610.html ├── 0611.html ├── 0612.html ├── 0613.html ├── 0614.html ├── 0615.html ├── 0616.html ├── 0617.html ├── 0618.html ├── 0619.html ├── 0620.html ├── 0621.html ├── 0622.html ├── 0623.html ├── 0624.html ├── 0626.html ├── 0627.html ├── 0628.html ├── 0629.html ├── 0630.html ├── 0631.html ├── 0632.html ├── 0633.html ├── 0634.html ├── 0635.html ├── 0636.html ├── 0637.html ├── 0638.html ├── 0639.html ├── 0640.html ├── 0643.html ├── 0644.html ├── 0646.html ├── 0647.html ├── 0648.html ├── 0650.html ├── 0651.html ├── 0652.html ├── 0653.html ├── 0654.html ├── 0655.html ├── 0656.html ├── 0657.html ├── 0658.html ├── 0659.html ├── 0661.html ├── 0662.html ├── 0663.html ├── 0667.html ├── 0669.html ├── 0670.html ├── 0671.html ├── 0672.html ├── 0673.html ├── 0674.html ├── 0675.html ├── 0678.html ├── 0681.html ├── 0683.html ├── 0684.html ├── 0685.html ├── 0686.html ├── 0687.html ├── 0688.html ├── 0689.html ├── 0691.html ├── 0692.html ├── 0693.html ├── 0694.html ├── 0696.html ├── 0697.html ├── 0698.html ├── 0699.html ├── 0701.html ├── 0702.html ├── 0703.html ├── 0704.html ├── 0705.html ├── 0706.html ├── 0708.html ├── 0709.html ├── 0712.html ├── 0713.html ├── 0715.html ├── 0717.html ├── 0718.html ├── 0720.html ├── 0721.html ├── 0725.html ├── 0727.html ├── 0728.html ├── 0731.html ├── 0732.html ├── 0734.html ├── 0735.html ├── 0738.html ├── 0739.html ├── 0740.html ├── 0741.html ├── 0742.html ├── 0743.html ├── 0744.html ├── 0745.html ├── 0746.html ├── 0747.html ├── 0748.html ├── 0749.html ├── 0750.html ├── 0751.html ├── 0752.html ├── 0753.html ├── 0756.html ├── 0757.html ├── 0758.html ├── 0759.html ├── 0760.html ├── 0762.html ├── 0763.html ├── 0764.html ├── 0767.html ├── 0768.html ├── 0770.html ├── 0771.html ├── 0772.html ├── 0773.html ├── 0774.html ├── 0775.html ├── 0776.html ├── 0777.html ├── 0778.html ├── 0779.html ├── 0780.html ├── 0781.html ├── 0782.html ├── 0783.html ├── 0784.html ├── 0786.html ├── 0787.html ├── 0788.html ├── 0789.html ├── 0791.html ├── 0792.html ├── 0794.html ├── 0795.html ├── 0796.html ├── 0801.html ├── 0806.html ├── 0808.html ├── 0809.html ├── 0810.html ├── 0811.html ├── 0813.html ├── 0814.html ├── 0815.html ├── 0816.html ├── 0817.html ├── 0818.html ├── 0819.html ├── 0820.html ├── 0821.html ├── 0822.html ├── 0824.html ├── 0825.html ├── 0826.html ├── 0827.html ├── 0828.html ├── 0830.html ├── 0831.html ├── 0832.html ├── 0835.html ├── 0837.html ├── 0838.html ├── 0839.html ├── 0840.html ├── 0841.html ├── 0845.html ├── 0847.html ├── 0849.html ├── 0851.html ├── 0852.html ├── 0853.html ├── 0855.html ├── 0857.html ├── 0858.html ├── 0859.html ├── 0860.html ├── 0861.html ├── 0862.html ├── 0864.html ├── 0865.html ├── 0867.html ├── 0868.html ├── 0869.html ├── 0870.html ├── 0871.html ├── 0872.html ├── 0873.html ├── 0874.html ├── 0875.html ├── 0876.html ├── 0877.html ├── 0878.html ├── 0879.html ├── 0880.html ├── 0881.html ├── 0882.html ├── 0886.html ├── 0888.html ├── 0889.html ├── 0890.html ├── 0891.html ├── 0892.html ├── 0894.html ├── 0895.html ├── 0896.html ├── 0902.html ├── 0904.html ├── 0907.html ├── 0908.html ├── 0909.html ├── 0910.html ├── 0911.html ├── 0912.html ├── 0913.html ├── 0914.html ├── 0916.html ├── 0917.html ├── 0918.html ├── 0919.html ├── 0920.html ├── 0921.html ├── 0922.html ├── 0924.html ├── 0925.html ├── 0928.html ├── 0929.html ├── 0932.html ├── 0933.html ├── 0934.html ├── 0937.html ├── 0938.html ├── 0939.html ├── 0940.html ├── 0944.html ├── 0945.html ├── 0946.html ├── 0948.html ├── 0949.html ├── 0950.html ├── 0952.html ├── 0956.html ├── 0960.html ├── 0961.html ├── 0962.html ├── 0963.html ├── 0967.html ├── 0968.html ├── 0969.html ├── 0970.html ├── 0971.html ├── 0972.html ├── 0973.html ├── 0974.html ├── 0975.html ├── 0976.html ├── 0977.html ├── 0978.html ├── 0983.html ├── 0984.html ├── 0985.html ├── 0986.html ├── 0988.html ├── 0989.html ├── 0990.html ├── 0991.html ├── 0992.html ├── 0993.html ├── 0996.html ├── 1000.html ├── 1001.html ├── _Downloads ├── OpenCoreEFIFolder-v17.zip ├── VM_Always_On.ps1 ├── VMs Always On.xml ├── mongodb_test.php └── proxmox_api.php ├── attachments └── 0421 │ └── diagram.jpg ├── css └── steps.css ├── data.json ├── images ├── amazon.png ├── clipboard.png ├── clipboard_active.png ├── discord.png ├── github.png ├── reddit.png ├── rss.png ├── twitter.png ├── wordpress.png └── youtube.png ├── includes ├── favicon.ico ├── js │ └── steps.js └── sites.json └── index.html /0002.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Backing Up DD-WRT Settings Using HTTrack 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Backing Up DD-WRT Settings Using HTTrack

22 |
23 |
24 |
25 |

Disclaimer: This does not backup 100% of the settings in DD-WRT, but it is a great way to capture the settings prior to upgrading so values can be copied/pasted back into place

26 | 27 |
    28 |
  1. Download HTTrack Download
  2. 29 |
  3. Extract the download hhtrack-noinst zip archive
  4. 30 |
  5. Create a directory to store your DD-WRT backup
  6. 31 |
  7. Launch WinHTTrack.exe
  8. 32 |
  9. Click Next
  10. 33 |
  11. Set Project name: DD-WRT
  12. 34 |
  13. Set Base path to the directory created in step 3
  14. 35 |
  15. Click Next
  16. 36 |
  17. Click Add URL... 37 |

    Set URL: to your DD-WRT IP Address
    38 | Login: your DD-WRT user name
    39 | Password: your DD-WRT password

    40 |
  18. 41 |
  19. Click OK
  20. 42 |
  21. Click Next
  22. 43 |
  23. Wait for the process to complete
  24. 44 |
  25. Browse the site created by HTTrack
  26. 45 |
46 |
47 |
48 | 49 | 50 | -------------------------------------------------------------------------------- /0005.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Customizing Apache HTTPD Error Pages 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Customizing Apache HTTPD Error Pages

22 |
23 |
24 |
25 |
    26 |
  1. Download Apache HTTPD Download
  2. 27 |
  3. Install Apache HTTPD
  4. 28 |
  5. Navigate to <ApacheInstallDirectory>/error
  6. 29 |
  7. Edit top.html and bottom.html to your liking
  8. 30 |
  9. Save top.html and bottom.html
  10. 31 |
  11. Open a web browser
  12. 32 |
  13. Browse to a local URL that is invalid to force a 404 error from Apache HTTPD Forced 404
  14. 33 |
34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /0011.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | OUYA Boot Animation 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

OUYA Boot Animation

22 |
23 |
24 |
25 |
26 |
27 | 28 | 29 | -------------------------------------------------------------------------------- /0034.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | FTP Files to Sony Playstation 3 Console 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

FTP Files to Sony Playstation 3 Console

22 |
23 |
24 |
25 |

Things You Will Need

26 | 27 | 31 | 32 |

Setting Up and Starting the PS3 FTP Server

33 | 34 |
    35 |
  1. Connect the PS3 console to your network and power it on
  2. 36 |
  3. Go to Settings > System Settings > System Information and make note of the console's IP address
  4. 37 |
  5. On a PC, download FileZilla FTP Client Download
  6. 38 |
  7. Install FileZilla FTP Client
  8. 39 |
  9. Input the PS3 console IP address, leaving everything else blank/default > Click Quickconnect
  10. 40 |
  11. The internal hard drive of the PS3 is labeled dev_hdd0 41 |

    To copy PlayStation, PlayStation 2, PSP or PlayStation 3 games to the internal hard drive just copy the .iso file to the corresponding folder on dev_hdd0 (PlayStation 2 = PS2ISO, etc)

    42 |
  12. 43 |
  13. WebMAN also includes a simple web UI for viewing the the games on the console
  14. 44 |
  15. Open a web browser and navigate to the PS3 console's IP address
  16. 45 |
  17. Click the Refresh XML button
  18. 46 |
  19. Click the Refresh HTML button
  20. 47 |
48 |
49 |
50 | 51 | 52 | -------------------------------------------------------------------------------- /0041.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Nmon - Terminal System Monitor for Linux 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Nmon - Terminal System Monitor for Linux

22 |
23 |
24 |
25 |

What is nmon?

26 | 27 |
nmon is a systems administrator, tuner, benchmark tool. It can display the CPU, memory, network, disks (mini graphs or numbers), file systems, NFS, top processes, resources (Linux version & processors) and on Power micro-partition information. -https://packages.debian.org/bullseye/nmon
28 | 29 |

Installation

30 | 31 |
    32 |
  1. Log into the Linux device
  2. 33 |
  3. Run the following commands in a terminal window: 34 |
    # update software repositories
    35 | sudo apt update
    36 | # install software updates
    37 | sudo apt upgrade -y
    38 | # install nmon
    39 | sudo apt install nmon -y
    40 | # launch nmon
    41 | nmon
    42 |
  4. 43 |
  5. Use the different keyboard shortcuts to show/hide various monitors 44 |

    c = CPU monitor
    45 | m = memory monitor
    46 | d = disk monitor
    47 | n = network monitor
    48 | t = process monitor
    49 | + = slower update interval
    50 | - = faster update interval

    51 |
  6. 52 |
53 |
54 | 55 | 56 | -------------------------------------------------------------------------------- /0073.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Recovering Data From Damaged, Failing or Formatted Hard Drive 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Recovering Data From Damaged, Failing or Formatted Hard Drive

22 |
23 |
24 |
25 |
I had some friends reach out to me recently after their external backup hard drive had stopped working. After trying some Windows tools and some utilities in Hiren's Boot CD I decided to take one last attempt using a Ubuntu 20.02 flash drive and some Linux utilities......was I successful?
26 | 27 |

Commands Used for Reference

28 | 29 | 40 |
41 |
42 | 43 | 44 | -------------------------------------------------------------------------------- /0078.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Add Desktop Widgets to Windows 10 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Add Desktop Widgets to Windows 10

22 |
23 |
24 |
25 |
    26 |
  1. Download 8GadgetPack Download
  2. 27 |
  3. Run 8GadgetPackSetup.msi
  4. 28 |
  5. Add widgets to your Windows 10 desktop like it's 2006
  6. 29 |
30 |
31 |
32 | 33 | 34 | -------------------------------------------------------------------------------- /0100.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Shave ~3GB From Windows OS Drive 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Shave ~3GB From Windows OS Drive

22 |
23 |
24 |
25 |

This is a great trick to save a few gigabytes of space on the OS, especially if you have a smaller mSata SSD for the boot drive.

26 | 27 |
    28 |
  1. Right click the Start button > Command Prompt (Admin)
  2. 29 |
  3. Run the following command to compress OS files 30 |
    Compact.exe /CompactOS:always
    31 |
  4. 32 |
  5. The command takes about 10 minutes to complete depending on your hard drive and will free about 3 GB of space
  6. 33 |
34 | 35 |

Reverting the Compression

36 | 37 |

If for some reason you want to undo this change you can use the steps below to decompress the OS files

38 | 39 |
    40 |
  1. Right click the Start button > Command Prompt (Admin)
  2. 41 |
  3. Run the following command to compress OS files 42 |
    Compact.exe /CompactOS:never
    43 |
  4. 44 |
45 |
46 |
47 | 48 | 49 | -------------------------------------------------------------------------------- /0104.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Running scrcpy to Remote Control Android Device 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Running scrcpy to Remote Control Android Device

22 |
23 |
24 |
25 |

What is scrcpy?

26 | 27 |
scrcpy allows you to display and remotely control your Android device similar to a VNC connection, but does so over ADB.
28 | 29 |

Note, the scrcpy program requires a device running Android 5 or higher

30 | 31 |
    32 |
  1. Navigate to the scrcpy github and download the latest version for your platform Download
  2. 33 |
  3. Extract or install the downloaded scrcpy program
  4. 34 |
  5. Verify you have ADB (Sometimes labeled USB debugging) enabled on the Android device you want to remote control 35 |
      36 |
    1. You may need to enable Developer options to enable ADB/USB debugging
    2. 37 |
    3. Go to Settings > About
    4. 38 |
    5. Click on the Build number 7 times, you will start to see a countdown
    6. 39 |
    7. Once Developer options are enabled, Go to Settings > Developer options and check the box next to USB debugging
    8. 40 |
    41 |
  6. 42 |
  7. Connect the Android device to the host computer
  8. 43 |
  9. Launch the scrcpy program
  10. 44 |
  11. Remote control your Android device
  12. 45 |
46 |
47 |
48 | 49 | 50 | -------------------------------------------------------------------------------- /0117.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Setup an Official Windows 10 VM in Under 10 Minutes 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Setup an Official Windows 10 VM in Under 10 Minutes

22 |
23 |
24 |
25 |
    26 |
  1. Open a browser and navigate to https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/
  2. 27 |
  3. Select VirtualBox from the platform options
  4. 28 |
  5. Extract the downloaded .zip file
  6. 29 |
  7. Launch VirtualBox
  8. 30 |
  9. Select File > Import Appliance...
  10. 31 |
  11. Click the Browse icon > Navigate to the extracted files .ova file > Select MSEdge - Win10.ova
  12. 32 |
  13. Click Next and then Import
  14. 33 |
  15. Make sure the MSEdge - Win10 VM is selected and click Start > Normal
  16. 34 |
  17. That's it
  18. 35 |
36 |
37 |
38 | 39 | 40 | -------------------------------------------------------------------------------- /0120.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Compressing GameCube .iso with GCIT 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Compressing GameCube .iso with GCIT

22 |
23 |
24 |
25 |
    26 |
  1. Download GameCube ISO Tool Download
  2. 27 |
  3. Extract GameCube ISO Tool and copy gcit.exe to the same directory as the GameCube .iso files
  4. 28 |
  5. Open a text editor (ie Notepad) and paste the following command 29 |
    for %%f in (*.iso) do gcit.exe "%%f" -q -b -d ".\%%f.trimmed.iso"
    30 |
  6. 31 |
  7. Save the above Notepad document as gc.bat in the same directory as the GameCube .iso files
  8. 32 |
  9. Double click gc.bat
  10. 33 |
  11. Watch and wait
  12. 34 |
35 |
36 |
37 | 38 | 39 | -------------------------------------------------------------------------------- /0128.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Install Gnome Desktop Environment (Ubuntu/Fedora) on Armbian 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Install Gnome Desktop Environment (Ubuntu/Fedora) on Armbian

22 |
23 |
24 |
25 |
    26 |
  1. Log into Armbian
  2. 27 |
  3. Launch a terminal window and run the following commands: 28 |
    # update software repositories
    29 | sudo apt update
    30 | # install available software updates
    31 | sudo apt upgrade
    32 | # clean apt cache
    33 | sudo apt clean
    34 | # install lxdm and gnome
    35 | sudo apt install lxdm gnome-desktop
    36 |
  4. 37 |
  5. After the system reboots, you should be greeted with a different login screen
  6. 38 |
  7. There is now an option to log into the gnome desktop environment 39 |
      40 |
    1. To set gnome as the default for all users, edit the /etc/lxdm/lxdm.conf file and add session=/usr/bin/gnome-session 41 |
      # edit lxdm config
      42 | sudo nano /etc/lxdm/lxdm.conf
      43 | 44 |

      session=/usr/bin/gnome-session

      45 |
    2. 46 |
    3. To set gnome as the default just for the current user, edit the ~/.dmrc file setting Session=gnome 47 |
      # edit desktop config
      48 | sudo nano ~/.dmrc
      49 | 50 |

      [Desktop]
      51 | Session=gnome

      52 |
    4. 53 |
    54 |
  8. 55 |
56 |
57 |
58 | 59 | 60 | -------------------------------------------------------------------------------- /0144.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Installing Windows Subsystem for Linux (WSL) 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Installing Windows Subsystem for Linux (WSL)

22 |
23 |
24 |
25 |
    26 |
  1. Launch Powershell as administrator
  2. 27 |
  3. Run the following command 28 |
    dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
    29 |
  4. 30 |
  5. Reboot
  6. 31 |
  7. If running Windows 2004 or newer, run the following additional commands to use WSL 2 32 |
    dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
    33 | wsl --set-default-version 2
    34 |
  8. 35 |
  9. Click the Start Button > Search Microsoft Store > Select Microsoft Store
  10. 36 |
  11. Search for the Linux distribution to install (Debian, Ubuntu, etc)
  12. 37 |
  13. Select the Linux distribution and click the Get button in the upper right corner
  14. 38 |
  15. After the Linux distribution downloads and installs, select the distribution from the Start menu to launch it
  16. 39 |
  17. Input a username and password to be used in the Linux environment
  18. 40 |
41 |
42 |
43 | 44 | 45 | -------------------------------------------------------------------------------- /0145.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Install a Desktop Environment on Windows Subsystem for Linux (WSL) 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Install a Desktop Environment on Windows Subsystem for Linux (WSL)

22 |
23 |
24 |
25 |
    26 |
  1. Download VcXsrv Download
  2. 27 |
  3. Install VcXsrv
  4. 28 |
  5. Launch WSL environment
  6. 29 |
  7. Run the following commands in the WSL terminal to install the lightweight LXDE desktop environment 30 |
    sudo apt-get install lxde
    31 | export DISPLAY=:0
    32 | export LIBGL_ALWAYS_INDIRECT=1
    33 |
  8. 34 |
  9. Run VcXsrv
  10. 35 |
  11. Select how to display the Linux environment (Windowed, Full Screen, etc)
  12. 36 |
  13. Select No Client
  14. 37 |
  15. Click Next to accept the default values
  16. 38 |
  17. Click the Save Configuration button and save the .xlaunch configuration file
  18. 39 |
  19. Click Finish
  20. 40 |
  21. Back in the WSL terminal run the following command to launch the LXDE desktop environment 41 |
    startlxde
    42 |
  22. 43 |
  23. Enjoy your Linux desktop environment running natively on Windows
  24. 44 |
45 |
46 | 47 | 48 | -------------------------------------------------------------------------------- /0159.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Show Google Calendar in Mozilla Thunderbird 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Show Google Calendar in Mozilla Thunderbird

22 |
23 |
24 |
25 |
    26 |
  1. Open a web browser and navigate to https://gmail.com
  2. 27 |
  3. Login with your gmail account
  4. 28 |
  5. Click on the Google apps icon > Calendar
  6. 29 |
  7. Click on the gear icon > Settings
  8. 30 |
  9. Select the calendar to display in Thunderbird under the Settings for my calendars heading in the left navigation
  10. 31 |
  11. Scroll down toward the bottom of the page to find the Secret address in iCal format
  12. 32 |
  13. Copy this URL
  14. 33 |
  15. Launch Thunderbird
  16. 34 |
  17. If the Lightning calendar extension is not already installed, go to Tools > Add-ons > Search for Lightning > Click Add to Thunderbird to install the extension
  18. 35 |
  19. Open the Calendar
  20. 36 |
  21. Right click on the Calendar navigation area > New Calendar...
  22. 37 |
  23. Select On the Network > Next
  24. 38 |
  25. Select iCaldendar (ICS) and paste the Google Calendar URL copied earlier in the location field > Click Next
  26. 39 |
  27. Give the calendar a name and set the color > Click Next
  28. 40 |
  29. Click Finish
  30. 41 |
  31. Wait for a few seconds as the Google Calendar events populate into Thunderbird
  32. 42 |
43 |
44 | 45 | 46 | -------------------------------------------------------------------------------- /0160.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Add OpenFire Instant Messaging in Mozilla Thunderbird 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Add OpenFire Instant Messaging in Mozilla Thunderbird

22 |
23 |
24 |
25 |
    26 |
  1. Launch Mozilla Thunderbird
  2. 27 |
  3. Select File > New > Chat Account...
  4. 28 |
  5. Select XMPP > Click Next
  6. 29 |
  7. Input the OpenFire username and domain > Click Next
  8. 30 |
  9. Input the chat user passwords > Click Next
  10. 31 |
  11. Set the Local Alias field
  12. 32 |
  13. From the Connection security dropdown, select Require encryption is SSL has been setup, otherwise select Use encryption if available
  14. 33 |
  15. In the Server field enter the IP address or DNS name for the OpenFire server
  16. 34 |
  17. Click Next
  18. 35 |
  19. Click Finish
  20. 36 |
  21. Enjoy instant messaging inside the Thunderbird e-mail client
  22. 37 |
38 |
39 | 40 | 41 | -------------------------------------------------------------------------------- /0162.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Installing Webmin on Linux Device 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Installing Webmin on Linux Device

22 |
23 |
24 |
25 |
    26 |
  1. Log into the Debian device
  2. 27 |
  3. Run the following commands in a terminal: 28 |
    sudo apt-add-repository 'deb https://download.webmin.com/download/repository sarge contrib'
    29 | sudo wget -O /root/jcameron-key.asc https://download.webmin.com/jcameron-key.asc
    30 | sudo apt-key add /root/jcameron-key.asc
    31 | sudo apt-get update
    32 | sudo apt-get upgrade
    33 | sudo apt-get install webmin
    34 |
  4. 35 |
  5. Open a web browser and navigate to https://DNSorIP:10000
  6. 36 |
  7. Login using a valid account on the Linux device
  8. 37 |
38 |
39 |
40 | 41 | 42 | -------------------------------------------------------------------------------- /0171.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Setup the Official NextCloud VM in VirtualBox in Under 10 Minutes 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Setup the Official NextCloud VM in VirtualBox in Under 10 Minutes

22 |
23 |
24 |
25 |
    26 |
  1. Download Nextcloud-VM.ova Download
  2. 27 |
  3. Launch VirtualBox
  4. 28 |
  5. Select File > Import Appliance...
  6. 29 |
  7. Click the choose file icon and navigate to the downloaded Nextcloud-VM.ova
  8. 30 |
  9. Change the VM Name to NextCloud
  10. 31 |
  11. Click the Import button
  12. 32 |
  13. After the import process completes, select the NextCloud VM and click Start > Normal Start
  14. 33 |
34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /0182.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Web Based Active Directory Management with ManageEngine ADManager Plus 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 |
19 |
20 |

Web Based Active Directory Management with ManageEngine ADManager Plus

21 |
22 |
23 |
24 |
    25 |
  1. Download ADManager Plus Download
  2. 26 |
  3. Install ADManager Plus, skipping the registration step
  4. 27 |
  5. Once the installation completes, open a web browser and navigate to http://DNSorIP:8080
  6. 28 |
  7. Login with username admin and password admin
  8. 29 |
  9. Click the Click here to add a new domain link
  10. 30 |
  11. Complete the form, enabling the Authentication checkbox and entering the Domain Name, Username and Password
  12. 31 |
  13. Click the Discover New link
  14. 32 |
  15. Type the domain controller host name(s) > Click Add
  16. 33 |
  17. Click Add to complete setting up the domain
  18. 34 |
  19. Welcome to web based Active Directory administration with ADManager Plus
  20. 35 |
36 |
37 |
38 | 39 | 40 | -------------------------------------------------------------------------------- /0187.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Amazon FireTV Stick Gen 1 Boot Animation 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Amazon FireTV Stick Gen 1 Boot Animation

22 |
23 |
24 |
25 |
26 |
27 | 28 | 29 | -------------------------------------------------------------------------------- /0188.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Amazon FireTV Stick Gen 2 Boot Animation 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Amazon FireTV Stick Gen 2 Boot Animation

22 |
23 |
24 |
25 |
26 |
27 | 28 | 29 | -------------------------------------------------------------------------------- /0189.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Amazon FireTV Stick 4K Boot Animation 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Amazon FireTV Stick 4K Boot Animation

22 |
23 |
24 |
25 |
26 |
27 | 28 | 29 | -------------------------------------------------------------------------------- /0192.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Block Facebook Tracking Cookies with Pi-Hole 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Block Facebook Tracking Cookies with Pi-Hole

22 |
23 |
24 |
25 |
    26 |
  1. Open a web browser and navigate to https://facebook.com
  2. 27 |
  3. Facebook will load normally
  4. 28 |
  5. Open a new tab and navigate to the Pi-Hole admin interface
  6. 29 |
  7. Click Login in the left navigation menu
  8. 30 |
  9. Login with the administrative password
  10. 31 |
  11. Click Blacklist in the left navigation menu
  12. 32 |
  13. Click the Regex filter tab at the top of the main content area
  14. 33 |
  15. Complete the Regex Filter form as follows: 34 |

    Regular Expression: (facebook|fb|fbcdn|fbsbx|tfbnw)\.(com|net)
    35 | Comment: Facebook

    36 |
  16. 37 |
  17. Click the Add to Blacklist button
  18. 38 |
  19. Open a new tab and navigate to https://facebook.com
  20. 39 |
  21. Pi-hole should now be blocking Facebook.com and many of the known domain names used by Facebook tracking cookies
  22. 40 |
  23. Back in the Pi-hole admin interface, click Query Log in the left navigation menu
  24. 41 |
  25. Facebook.com will be showing as Blocked (regex blacklist)
  26. 42 |
43 |
44 |
45 | 46 | 47 | -------------------------------------------------------------------------------- /0205.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Installing Brave Browser on Ubuntu/Debian 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 |
19 |
20 |

Installing Brave Browser on Ubuntu/Debian

21 |
22 |
23 |
24 |

Install Brave Browser

25 | 26 |
    27 |
  1. Log into the Debian/Ubuntu device
  2. 28 |
  3. Run the following commands in a terminal: 29 |
    sudo apt install apt-transport-https curl
    30 | curl -s https://brave-browser-apt-release.s3.brave.com/brave-core.asc | sudo apt-key --keyring /etc/apt/trusted.gpg.d/brave-browser-release.gpg add -
    31 | echo "deb [arch=amd64] https://brave-browser-apt-release.s3.brave.com/ stable main" | sudo tee /etc/apt/sources.list.d/brave-browser-release.list
    32 | sudo apt update
    33 | sudo apt install brave-browser
    34 |
  4. 35 |
36 | 37 |

Uninstall Firefox (Optional)

38 | 39 |
    40 |
  1. To uninstall Firefox, continue with the following commands in a terminal: 41 |
    # remove firefox and any orphaned packages
    42 | sudo apt remove firefox* --purge
    43 | sudo apt autoremove
    44 | sudo apt clean
    45 | # remove hidden .mozilla folder in user directory
    46 | sudo rm ./.mozilla/ -r
    47 |
  2. 48 |
49 |
50 |
51 | 52 | 53 | -------------------------------------------------------------------------------- /0211.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Convert OpenVPN Access Server to MySQL Backend 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Convert OpenVPN Access Server to MySQL Backend

22 |
23 |
24 |
25 |
    26 |
  1. Install MySQL/MariaDB if it is not already installed 27 |
    sudo apt install mariadb-server
    28 |
  2. 29 |
  3. Log into OpenVPN Access Server
  4. 30 |
  5. Click Tools > DB Convert in the left navigation
  6. 31 |
  7. Enter the root MySQL password
  8. 32 |
  9. Click the DB Convert button
  10. 33 |
  11. Wait for the process to complete
  12. 34 |
  13. Click the Restart button
  14. 35 |
36 | 37 |

Further reading: https://openvpn.net/vpn-server-resources/configuration-database-management-and-backups/

38 |
39 |
40 | 41 | 42 | -------------------------------------------------------------------------------- /0213.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Install phpMyAdmin Dark Theme Windows or Linux 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Install phpMyAdmin Dark Theme Windows or Linux

22 |
23 |
24 |
25 |

Install on Linux

26 | 27 |
    28 |
  1. Log into the Linux device
  2. 29 |
  3. Run the following commands in a terminal: 30 |
    # install git
    31 | sudo apt-get install git
    32 | # clone the dark theme from git
    33 | git clone https://github.com/i12bretro/pmahomme-dark.git
    34 | # copy the dark theme to the phpmyadmin themes directory
    35 | sudo cp ./pmahomme-dark /var/www/html/phpmyadmin/themes -r
    36 |
  4. 37 |
  5. Log into the phpMyAdmin web interface
  6. 38 |
  7. On the main page change the theme to pmahomme_dark
  8. 39 |
40 | 41 |

Install on Windows

42 | 43 |
    44 |
  1. Open a web browser and navigate to https://github.com/i12bretro/pmahomme-dark
  2. 45 |
  3. Click the Code dropdown > Download ZIP
  4. 46 |
  5. Extract the downloaded .zip file
  6. 47 |
  7. Copy the entire pmahomme-dark to the phpMyAdmin /themes directory
  8. 48 |
  9. Log into the phpMyAdmin web interface
  10. 49 |
  11. On the main page change the theme to pmahomme_dark
  12. 50 |
51 |
52 |
53 | 54 | 55 | -------------------------------------------------------------------------------- /0220.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Installing LibreElec on S912 Android TV Box 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Installing LibreElec on S912 Android TV Box

22 |
23 |
24 |
25 |

Things You Will Need

26 | 27 | 30 | 31 |

Downloads and Flashing to MicroSD

32 | 33 |
    34 |
  1. Download LibreElec Download
  2. 35 |
  3. Download Balena Etcher Download
  4. 36 |
  5. Run Balena Etcher
  6. 37 |
  7. Burn LibreElec image to microSD card
  8. 38 |
  9. Safely remove microSD and re-insert
  10. 39 |
  11. Ignore/close the Windows dialogs to format the inserted microSD card
  12. 40 |
41 | 42 |

Booting to LibreElec for the First Time

43 | 44 |
    45 |
  1. With an unfolded paperclip, press the reset button hidden inside the 3.5mm AV port
  2. 46 |
  3. While holding the reset button, plug the power adapter into the Android TV box
  4. 47 |
  5. You should see the LibreElec splash screen
  6. 48 |
49 | 50 |

Special thanks to the developers of LibreElec for making this amazing software

51 |
52 | 53 | 54 | -------------------------------------------------------------------------------- /0246.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Setting up LDAP Authentication for ownCloud 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Setting up LDAP Authentication for ownCloud

22 |
23 |
24 |
25 |
    26 |
  1. Log into the Linux device
  2. 27 |
  3. Run the following commands in terminal to install the PHP LDAP module 28 |
    # update software repositories
    29 | sudo apt update
    30 | # install php-ldap module
    31 | sudo apt install php-ldap
    32 | # restart apache httpd service
    33 | sudo systemctl restart apache2
    34 |
  4. 35 |
  5. Launch a web browser and navigate to http://DNSorIP/owncloud
  6. 36 |
  7. Log into ownCloud
  8. 37 |
  9. Click the hamburger menu > Market in the top left corner
  10. 38 |
  11. Press CTRL+F and search for LDAP
  12. 39 |
  13. Click the LDAP Integration app
  14. 40 |
  15. Click the Install button
  16. 41 |
  17. Select Username > Settings from the menu in the upper right hand corner
  18. 42 |
  19. Click Admin > User Authentication in the left navigation menu
  20. 43 |
  21. Fill out the LDAP server form as follows:
    44 | Host: i12bretro.local
    45 | Port: 389
    46 | User DN: readonly_svc@i12bretro.local
    47 | Password: Read0nly!!
    48 | Base DN: CN=users,DC=i12bretro,DC=local
  22. 49 |
  23. Click the Test Base DN button
  24. 50 |
  25. Click the Continue button
  26. 51 |
  27. Click the Continue button
  28. 52 |
  29. Check the LDAP / AD Email Address box and click the Continue button
  30. 53 |
  31. Select Username > Logout from the menu in the upper right hand corner
  32. 54 |
  33. Log into ownCloud using LDAP user credentials
  34. 55 |
56 |
57 |
58 | 59 | 60 | -------------------------------------------------------------------------------- /0249.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Installing Lakka on S905x Android TV Box 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Installing Lakka on S905x Android TV Box

22 |
23 |
24 |
25 |

Things You Will Need

26 | 27 | 30 | 31 |

Downloads and Flashing to MicroSD

32 | 33 |
    34 |
  1. Download Lakka Download | Alternate
  2. 35 |
  3. Download Balena Etcher Download
  4. 36 |
  5. Run Balena Etcher
  6. 37 |
  7. Burn Lakka image to microSD card
  8. 38 |
  9. Safely remove microSD and re-insert
  10. 39 |
  11. Ignore/close the Windows dialogs to format the inserted microSD card
  12. 40 |
41 | 42 |

Booting to Lakka for the First Time

43 | 44 |
    45 |
  1. With an unfolded paperclip, press the reset button hidden inside the 3.5mm AV port
  2. 46 |
  3. While holding the reset button, plug the power adapter into the Android TV box
  4. 47 |
  5. You should see the Lakka splash screen
  6. 48 |
49 | 50 |

Special thanks to the developers of Lakka for making this amazing software

51 |
52 | 53 | 54 | -------------------------------------------------------------------------------- /0252.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Install Highlighted Cursor Theme for Gnome 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 |
19 |
20 |

Install Highlighted Cursor Theme for Gnome

21 |
22 |
23 |
24 |
    25 |
  1. Download the bDMZ Cursor theme Download
  2. 26 |
  3. Extract the downloaded archive with the following command: 27 |
    cd ~/Downloads
    28 | mkdir bDMZ
    29 | # extract the downloaded tar.gz
    30 | sudo tar xzvf *bDMZ*tar.gz -C ~/Downloads/bDMZ --strip-components=1
    31 | # copy the extracted cursor themes to /usr/share/icons
    32 | sudo mv ~/Downloads/bDMZ/* /usr/share/icons
    33 | # install gnome tweaks utility
    34 | sudo apt install gnome-tweaks
    35 |
  4. 36 |
  5. Launch Gnome Tweaks
  6. 37 |
  7. Select Appearance from the left menu
  8. 38 |
  9. Click the dropdown across from Cursor and select the new cursor theme to use
  10. 39 |
40 |
41 |
42 | 43 | 44 | -------------------------------------------------------------------------------- /0262.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Install eDEX-UI on Debian - Awesome Terminal Emulator 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 |
19 |
20 |

Install eDEX-UI on Debian - Awesome Terminal Emulator

21 |
22 |
23 |
24 |
    25 |
  1. Download eDEX-UI Download
  2. 26 |
  3. Launch a terminal and execute the following command to make the .AppImage file executable
    27 | cd ~/Downloads
    28 | chmod a+x eDEX-UI*.AppImage
    29 | ./eDEX-UI*.AppImage
  4. 30 |
  5. Nerd out over this awesome terminal emulator
  6. 31 |
32 | 33 |

Source: https://github.com/GitSquared/edex-ui

34 |
35 |
36 | 37 | 38 | -------------------------------------------------------------------------------- /0266.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Awesome Terminal Emulator Running on Armbian S905x/S912/H6 TV Box 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 |
19 |
20 |

Awesome Terminal Emulator Running on Armbian S905x/S912/H6 TV Box

21 |
22 |
23 |
24 |
    25 |
  1. Download eDEX-UI Download
  2. 26 |
  3. Launch a terminal and execute the following command to download dependencies and make the .AppImage file executable
    27 | # enable armv7 / 32-bit software
    28 | sudo dpkg --add-architecture armhf
    29 | # install required armv7 / 32-bit packages
    30 | sudo apt install libc6:armhf libstdc++6:armhf libfuse2:armhf zlib1g-dev:armhf libglib2.0-dev:armhf libnss3:armhf libgtk-3-0:armhf libx11-xcb1:armhf libxtst6:armhf libxss-dev:armhf libasound2:armhf
    31 | # launch eDEX-UI
    32 | cd ~/Downloads
    33 | chmod a+x eDEX-UI*.AppImage
    34 | ./eDEX-UI*.AppImage
  4. 35 |
  5. Nerd out over this awesome terminal emulator
  6. 36 |
37 | 38 |

Source: https://github.com/GitSquared/edex-ui
39 | Source: https://github.com/Botspot/eDEX-UI-RPi

40 |
41 |
42 | 43 | 44 | -------------------------------------------------------------------------------- /0268.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Install OpenMediaVault on Armbian 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Install OpenMediaVault on Armbian

22 |
23 |
24 |
25 |
    26 |
  1. Log into the Armbian device
  2. 27 |
  3. Run the following commands in a terminal:
    28 | # update software repositories and install available updates
    29 | sudo apt update
    30 | sudo apt upgrade
    31 | # download and run OpenMediaVault installer
    32 | wget -O - https://github.com/OpenMediaVault-Plugin-Developers/installScript/raw/master/install | sudo bash
  4. 33 |
  5. Open a web browser and navigate to http://localhost
  6. 34 |
  7. Log into OMV with username admin and password openmediavault
  8. 35 |
  9. Welcome to OpenMediaVault running on a cheap single board computer
  10. 36 |
37 | 38 |

Guides for Raspberry Pi and Armbian: https://forum.openmediavault.org/index.php?thread/28789-installing-omv5-on-raspberry-pi-s-armbian-sbc-s-i386-32-bit-platforms/

39 |
40 |
41 | 42 | 43 | -------------------------------------------------------------------------------- /0275.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Install phpSysInfo on Debian/Ubuntu 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Install phpSysInfo on Debian/Ubuntu

22 |
23 |
24 |
25 |
    26 |
  1. Log into the Debian/Ubuntu device
  2. 27 |
  3. Run the following commands in a terminal: # update repositories and install any available software updates
    28 | sudo apt update
    29 | sudo apt upgrade
    30 | # install Apache HTTPD
    31 | sudo apt install apache2
    32 | # install PHP components
    33 | sudo apt install php7.3 php7.3-xml
    34 | # download phpSysInfo
    35 | wget https://github.com/phpsysinfo/phpsysinfo/archive/v3.3.2.zip
    36 | # extract v3.3.2.zip
    37 | sudo unzip v3.3.2.zip -d /var/www/html
    38 | # rename the extracted folder
    39 | sudo mv /var/www/html/phpsysinfo-3.3.2 /var/www/html/phpsysinfo
    40 | # make a copy of phpsysinfo.ini
    41 | sudo cp /var/www/html/phpsysinfo/phpsysinfo.ini.new /var/www/html/phpsysinfo/phpsysinfo.ini
    42 | # set the owner of the new phpsysinfo directory to www-data
    43 | sudo chown -R www-data:www-data /var/www/html/phpsysinfo
    44 | sudo systemctl restart apache2
  4. 45 |
  5. Open a web browser and navigate to http://DNSorIP/phpsysinfo
  6. 46 |
47 | 48 |

Source: https://github.com/phpsysinfo/phpsysinfo/releases/latest

49 |
50 | 51 | 52 | -------------------------------------------------------------------------------- /0286.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Running Aida64 on Linux 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Running Aida64 on Linux

22 |
23 |
24 |
25 |
    26 |
  1. Log into the Linux device
  2. 27 |
  3. Run the following commands in terminal 28 |
    # update software repositories
    29 | sudo apt update
    30 | # install lshw
    31 | sudo apt install lshw
    32 | # create aida64 directory
    33 | mkdir ~/aida64
    34 | # download aida64 linux extension
    35 | wget -O aida64.tar.gz https://www.aida64.co.uk/sites/default/files/public/download/installers/und/linuxextensionforaida64.tar.gz
    36 | # extract aida64 linux extension
    37 | tar xzvf aida64.tar.gz --directory ~/aida64
    38 | # execute aida64
    39 | sudo ~/aida64/aida64_x64 -o ~/aida64
    40 | # view the aida64 report
    41 | nano ~/aida64/*.csv
    42 |
  4. 43 |
44 | 45 |

Source: https://www.aida64.com/linux-extension-aida64

46 |
47 | 48 | 49 | -------------------------------------------------------------------------------- /0291.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | mRemoteNG Advanced External Tools - Setting Up FileZilla FTP Client 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

mRemoteNG Advanced External Tools - Setting Up FileZilla FTP Client

22 |
23 |
24 |
25 |

mRemoteNG is a fork of mRemote: an open source, tabbed, multi-protocol, remote connections manager for Windows. mRemoteNG creates a tabbed interface for RDP, VNC, SSH and many other connection protocols.

26 | 27 |

This tutorial assumes the target host already has an FTP server configured and running

28 | 29 |

Creating the FileZilla External Tool

30 | 31 |
    32 |
  1. Download FileZilla FTP client Download
  2. 33 |
  3. Extract the downloaded FileZilla .zip file
  4. 34 |
  5. Rename the extracted folder to FileZilla
  6. 35 |
  7. Copy the entire extracted FileZilla folder to the mRemoteNG installation directory, usually C:\Program Files (x86)\mRemoteNG
  8. 36 |
  9. Launch mRemoteNG
  10. 37 |
  11. Click Tools > External Tools
  12. 38 |
  13. Click the New Button at the top left
  14. 39 |
  15. Set the following values to add the ability to quickly FTP to the host 40 |

    Display Name: FileZilla
    41 | Filename: .\FileZilla\FileZilla.exe
    42 | Arguments: ftp://%hostname%
    43 | Try to Integrate: checked
    44 | Run Elevated: checked

    45 |
  16. 46 |
47 | 48 |

Testing FileZilla

49 | 50 |
    51 |
  1. Click on the Connections tab
  2. 52 |
  3. Right click the host with FTP server running > External Tools > FileZilla
  4. 53 |
  5. Enjoy FTP connectivity integrated within mRemoteNG
  6. 54 |
55 |
56 |
57 | 58 | 59 | -------------------------------------------------------------------------------- /0298.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Using Free VPN Service on Linux - RiseUpVPN 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Using Free VPN Service on Linux - RiseUpVPN

22 |
23 |
24 |
25 |

From https://riseup.net/en/vpn: Riseup offers Personal VPN service for censorship circumvention, location anonymization and traffic encryption. To make this possible, it sends all your internet traffic through an encrypted connection to riseup.net, where it then goes out onto the public internet. Unlike most other VPN providers, Riseup does not log your IP address.

26 | 27 |
    28 |
  1. Log into the Linux device
  2. 29 |
  3. Run the following commands in terminal 30 |
    # update software repositories
    31 | supo apt update
    32 | # install leap keyring
    33 | sudo apt install leap-archive-keyring
    34 | # add the riseup software apt repository
    35 | echo "deb https://deb.leap.se/client release buster" | sudo tee -a /etc/apt/sources.list.d/leap.list
    36 | # update software repositories
    37 | sudo apt update
    38 | # install riseup vpn
    39 | sudo apt install riseup-vpn
    40 | # run riseup vpn
    41 | riseup-vpn
    42 |
  4. 43 |
44 |
45 | 46 | 47 | -------------------------------------------------------------------------------- /0300.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Wifi Fix for Armbian 20.10 on Tanix TX9s 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 |
19 |
20 |

Wifi Fix for Armbian 20.10 on Tanix TX9s

21 |
22 |
23 |
24 |
    25 |
  1. Flash Armbian 20.10 to the Tanix TX9s
  2. 26 |
  3. Setup Armbian to use the meson-gxm-vega-s96.dtb
  4. 27 |
  5. Download the linux-image-current-arm-64_20.11_arm64 deb package Download
  6. 28 |
  7. Once booted into Armbian, execute the following commands in terminal 29 |
    # install the downloaded file
    30 | sudo apt-get install linux-image-current-arm-64_20.11_arm64.deb
    31 | # reboot
    32 | sudo reboot now
    33 |
  8. 34 |
  9. After the system reboots wifi should be working
  10. 35 |
36 | 37 |

Special thanks to balbes150 and Syeryoha Valok on the Armbian forums for these steps

38 |
39 |
40 | 41 | 42 | -------------------------------------------------------------------------------- /0303.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Quick Start Guide - Setup An Apache/PHP Web Server on Windows in 5 Minutes 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Quick Start Guide - Setup An Apache/PHP Web Server on Windows in 5 Minutes

22 |
23 |
24 |
25 |
    26 |
  1. Download XAMPP Download
  2. 27 |
  3. 28 |
  4. Install Microsoft Visual C++
  5. 29 |
  6. Install XAMPP
  7. 30 |
  8. After the installation completes the XAMPP Control Panel will display
  9. 31 |
  10. Click the box under Service next to Apache and MySQL to run them as Windows Services
  11. 32 |
  12. Open a web browser and navigate to http://localhost
  13. 33 |
  14. Welcome to your fully functional WAMP server in under 5 minutes
  15. 34 |
35 |
36 |
37 | 38 | 39 | -------------------------------------------------------------------------------- /0304.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Quick Start Guide - Setup An Apache/PHP Web Server on Linux in Under 5 Minutes 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Quick Start Guide - Setup An Apache/PHP Web Server on Linux in Under 5 Minutes

22 |
23 |
24 |
25 |
    26 |
  1. Log into the Linux device
  2. 27 |
  3. Run the following commands in a terminal windows: 28 |
    # download the xampp install script
    29 | wget -O xampp.run https://www.apachefriends.org/xampp-files/7.4.15/xampp-linux-x64-7.4.15-0-installer.run
    30 | # make the .run script executable
    31 | sudo chmod 755 ./xampp.run
    32 | # run the install script
    33 | sudo ./xampp.run
    34 |
  4. 35 |
  5. At the XAMPP Developer Files prompt type N and press Enter
  6. 36 |
  7. Type Y and press Enter to approve the selection
  8. 37 |
  9. Press Enter to begin the install
  10. 38 |
  11. Type Y and press Enter to continue
  12. 39 |
  13. Once the installation completes, open a web browser and navigate to http://localhost
  14. 40 |
  15. Welcome to your fully functional LAMP server in under 5 minutes
  16. 41 |
42 |
43 |
44 | 45 | 46 | -------------------------------------------------------------------------------- /0311.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Installing EmuElec on S905w Android TV Box (Tanix TX3 Mini) 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Installing EmuElec on S905w Android TV Box (Tanix TX3 Mini)

22 |
23 |
24 |
25 |

Things You Will Need

26 | 27 | 30 | 31 |

Downloads and Flashing to MicroSD

32 | 33 |
    34 |
  1. Download EmuElec Download
  2. 35 |
  3. Download Balena Etcher Download
  4. 36 |
  5. Run Balena Etcher
  6. 37 |
  7. Burn EmuElec image to microSD card
  8. 38 |
  9. Safely remove microSD and re-insert
  10. 39 |
  11. Ignore/close the Windows dialogs to format the inserted microSD card
  12. 40 |
41 | 42 |

Booting to EmuElec for the First Time

43 | 44 |
    45 |
  1. With an unfolded paperclip, press the reset button hidden inside the 3.5mm AV port
  2. 46 |
  3. While holding the reset button, plug the power adapter into the Android TV box
  4. 47 |
  5. You should see the EmuElec splash screen
  6. 48 |
  7. Setup Your Controller
  8. 49 |
  9. Game
  10. 50 |
51 | 52 |

Special thanks to the developers of EmuElec for making this amazing software

53 |
54 |
55 | 56 | 57 | -------------------------------------------------------------------------------- /0317.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Univention Corporate Server Install Guide Using Virtualbox 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Univention Corporate Server Install Guide Using Virtualbox

22 |
23 |
24 |
25 |

What is Univention Corporate Server?

26 | 27 |
Univention Corporate Server (UCS) is the innovative basis for the cost-efficient operation and easy administration of server applications and entire IT infrastructures. UCS is optimally suited to the management of distributed heterogeneous and virtualized IT environments, regardless of whether you employ Microsoft Windows, Mac OS X or Linux systems. - https://www.univention.com/products/ucs/
28 | 29 |

30 | 31 |
    32 |
  1. Open a web browser and download the Univention Corporate Server .ova Download
  2. 33 |
  3. Launch VirtualBox
  4. 34 |
  5. Select File > Import Appliance...
  6. 35 |
  7. Click the Browse icon > Navigate to the downloaded .ova file > Select UCS-Virtualbox-Image.ova
  8. 36 |
  9. Click Next and then Import
  10. 37 |
  11. Make sure the Univention Corporate Server VM is selected and click Start > Normal
  12. 38 |
  13. That's it
  14. 39 |
40 |
41 |
42 | 43 | 44 | -------------------------------------------------------------------------------- /0320.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Install RetroArch on Amazon FireTV Devices 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Install RetroArch on Amazon FireTV Devices

22 |
23 |
24 |
25 |
    26 |
  1. Install the Downloader application
  2. 27 |
  3. Launch Downloader
  4. 28 |
  5. Navigate to https://www.retroarch.com/
  6. 29 |
  7. Click Download from the top navigation
  8. 30 |
  9. Scroll down to Android
  10. 31 |
  11. Click the Download (32 bit) link
  12. 32 |
  13. A prompt will display to go to settings and allow installing unknown apps
  14. 33 |
  15. Click Settings > Install Unknown Apps > Downloader > Toggle the setting to On
  16. 34 |
  17. Click back a few times to return to the Downloader app
  18. 35 |
  19. Click Install and then Install again
  20. 36 |
37 |
38 |
39 | 40 | 41 | -------------------------------------------------------------------------------- /0321.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Install Kodi on Amazon FireTV Devices 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Install Kodi on Amazon FireTV Devices

22 |
23 |
24 |
25 |
    26 |
  1. Install the Downloader application
  2. 27 |
  3. Launch Downloader
  4. 28 |
  5. Navigate to https://kodi.tv
  6. 29 |
  7. Scroll down and click on the Android logo
  8. 30 |
  9. Scroll down again and click on the Android logo
  10. 31 |
  11. Scroll down and click on the ARMV7A (32 bit) link
  12. 32 |
  13. A prompt will display to go to settings and allow installing unknown apps
  14. 33 |
  15. Click Settings > Install Unknown Apps > Downloader > Toggle the setting to On
  16. 34 |
  17. Click back a few times to return to the Downloader app
  18. 35 |
  19. Click Install and then Install again
  20. 36 |
37 |
38 |
39 | 40 | 41 | -------------------------------------------------------------------------------- /0322.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Amazon FireTV 2020 Boot Animation 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Amazon FireTV 2020 Boot Animation

22 |
23 |
24 |
25 |
26 |
27 | 28 | 29 | -------------------------------------------------------------------------------- /0331.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Sideload Aptoide App Store Onto Amazon FireTV Devices 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 |
19 |
20 |

Sideload Aptoide App Store Onto Amazon FireTV Devices

21 |
22 |
23 |
24 |
    25 |
  1. Install the Downloader application
  2. 26 |
  3. Launch Downloader
  4. 27 |
  5. Navigate to https://aptoide.com/
  6. 28 |
  7. Click Download button
  8. 29 |
  9. Click the Download APK button
  10. 30 |
  11. A prompt will display to go to settings and allow installing unknown apps
  12. 31 |
  13. Click Settings > Install Unknown Apps > Downloader > Toggle the setting to On
  14. 32 |
  15. Click back a few times to return to the Downloader app
  16. 33 |
  17. Click Install and then Install again
  18. 34 |
35 |
36 |
37 | 38 | 39 | -------------------------------------------------------------------------------- /0332.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Sideload Aptoide App Store Onto Ouya Console 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 |
19 |
20 |

Sideload Aptoide App Store Onto Ouya Console

21 |
22 |
23 |
24 |
    25 |
  1. On the Ouya, go to Manage > System > Advanced
  2. 26 |
  3. Scroll down and select Security
  4. 27 |
  5. Scroll down and check the Unknown sources box > Select OK to confirm
  6. 28 |
  7. Return to the home screen and select Make > Software > Browser
  8. 29 |
  9. Navigate to https://aptoide.com/
  10. 30 |
  11. Wait for just a moment and the download link will show at the top of the page
  12. 31 |
  13. Hover toward the middle right of the area to find the download button (in the Ouya browser it doesn't display)
  14. 32 |
  15. Click the invisible Download button and the download should start
  16. 33 |
  17. Select Browser to complete the download action
  18. 34 |
  19. Click back a few times to return to the Make > Software area
  20. 35 |
  21. Select an installed file browser application such as ES File Explorer
  22. 36 |
  23. Navigate to Download to find the downloaded Aptoide APK
  24. 37 |
  25. Select the .apk file and select Install
  26. 38 |
  27. Alternatively, if FilePwn is installed on the Ouya return to the home screen and select Play > FilePwn
  28. 39 |
  29. Navigate to Download to find the downloaded Aptoide APK
  30. 40 |
  31. Select the .apk file
  32. 41 |
  33. Select Package installer to complete the install action
  34. 42 |
  35. Click Install and wait for the installation to complete
  36. 43 |
44 |
45 |
46 | 47 | 48 | -------------------------------------------------------------------------------- /0333.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Install Virtualmin Web Control Panel on Debian 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Install Virtualmin Web Control Panel on Debian

22 |
23 |
24 |
25 |
    26 |
  1. Log into the Debian device
  2. 27 |
  3. Run the following commands in a terminal: 28 |
    # add the webmin repository
    29 | sudo apt-add-repository 'deb https://download.webmin.com/download/repository sarge contrib'
    30 | # download the webmin key
    31 | sudo wget -O /root/jcameron-key.asc https://download.webmin.com/jcameron-key.asc
    32 | sudo apt-key add /root/jcameron-key.asc
    33 | # update repositories
    34 | sudo apt update
    35 | # install available updates
    36 | sudo apt upgrade -y
    37 | # install webmin
    38 | sudo apt install webmin
    39 | # download virtualmin installation script
    40 | wget http://software.virtualmin.com/gpl/scripts/install.sh
    41 | # make the script executable
    42 | chmod +x ./install.sh
    43 | # run install.sh
    44 | sudo sh ./install.sh
    45 |
  4. 46 |
  5. Open a web browser and navigate to https://DNSorIP:10000
  6. 47 |
  7. Login using a valid account on the Linux device
  8. 48 |
49 | 50 |

Sources: https://www.virtualmin.com/download
51 | https://www.virtualmin.com/documentation/installation/manual

52 |
53 | 54 | 55 | -------------------------------------------------------------------------------- /0336.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Install Dig Frontend on Amazon FireTV Devices 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Install Dig Frontend on Amazon FireTV Devices

22 |
23 |
24 |
25 |
    26 |
  1. Install the Downloader application
  2. 27 |
  3. Launch Downloader
  4. 28 |
  5. Navigate to https://apkpure.com/dig-emulator-front-end/com.digdroid.alman.dig
  6. 29 |
  7. Click the Download APK button
  8. 30 |
  9. A prompt will display to go to settings and allow installing unknown apps
  10. 31 |
  11. Click Settings > Install Unknown Apps > Downloader > Toggle the setting to On
  12. 32 |
  13. Click back a few times to return to the Downloader app
  14. 33 |
  15. Click Install and then Install again
  16. 34 |
35 |
36 |
37 | 38 | 39 | -------------------------------------------------------------------------------- /0342.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Sideload Dig Emulation Frontend Onto Ouya Console 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Sideload Dig Emulation Frontend Onto Ouya Console

22 |
23 |
24 |
25 |
    26 |
  1. On the Ouya, go to Manage > System > Advanced
  2. 27 |
  3. Scroll down and select Security
  4. 28 |
  5. Scroll down and check the Unknown sources box > Select OK to confirm
  6. 29 |
  7. Return to the home screen and select Make > Software > Browser
  8. 30 |
  9. Navigate to https://apkpure.com/dig-emulator-front-end/com.digdroid.alman.dig
  10. 31 |
  11. Click the Download APK button
  12. 32 |
  13. Select Browser to complete the download action
  14. 33 |
  15. Click back a few times to return to the Make > Software area
  16. 34 |
  17. Select an installed file browser application such as ES File Explorer
  18. 35 |
  19. Navigate to Download to find the downloaded Dig APK
  20. 36 |
  21. Select the .apk file and select Install
  22. 37 |
  23. Alternatively, if FilePwn is installed on the Ouya return to the home screen and select Play > FilePwn
  24. 38 |
  25. Navigate to Download to find the downloaded Dig APK
  26. 39 |
  27. Select the .apk file
  28. 40 |
  29. Select Package installer to complete the install action
  30. 41 |
  31. Click Install and wait for the installation to complete
  32. 42 |
43 |
44 |
45 | 46 | 47 | -------------------------------------------------------------------------------- /0356.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Install FTP Server on Amazon FireTV Devices 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Install FTP Server on Amazon FireTV Devices

22 |
23 |
24 |
25 |
    26 |
  1. Search for ES File Explorer
  2. 27 |
  3. Install ES File Explorer
  4. 28 |
  5. Launch ES File Explorer
  6. 29 |
  7. On the home menu, click the View on PC button 30 |
      31 |
    • Alternatively, expand Network on left navigation > View on PC
    • 32 |
    33 |
  8. 34 |
  9. Click the big Turn On button to start the FTP server
  10. 35 |
  11. The IP address and port will display, by default anonymous access is enabled
  12. 36 |
  13. To set authentication click Settings below the Turn On button
  14. 37 |
  15. Select Set Manage Account
  16. 38 |
39 |
40 |
41 | 42 | 43 | -------------------------------------------------------------------------------- /0357.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Remote Control Amazon FireTV Device with scrcpy 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 |
19 |
20 |

Remote Control Amazon FireTV Device with scrcpy

21 |
22 |
23 |
24 |

Enabling ADB 

25 | 26 |
    27 |
  1. Go to Settings > My Fire TV > Developer Options
  2. 28 |
  3. Toggle the ADB Debugging setting On
  4. 29 |
  5. Go back to Settings > My Fire TV > About > Hover over Network to obtain the IP address of the FireTV device
  6. 30 |
31 | 32 |

Connecting From Windows

33 | 34 |
    35 |
  1. Navigate to the scrcpy github and download the latest version for your platform Download
  2. 36 |
  3. Extract or install the downloaded scrcpy program
  4. 37 |
  5. Right click in the white space of the scrcpy directory > Open PowerShell window here
  6. 38 |
  7. Run the following commands, if this is the first time connecting to the FireTV device via ADB there will be a confirmation message to confirm the connection 39 |
    .\adb.exe connect %IPAddress%:5555
    40 | .\scrcpy.exe
    41 |
  8. 42 |
  9. Remote control your Amazon FireTV device
  10. 43 |
44 |
45 |
46 | 47 | 48 | -------------------------------------------------------------------------------- /0359.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Installing Lakka on Amlogic S805 Android TV Box (OttBox MXQ) 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Installing Lakka on Amlogic S805 Android TV Box (OttBox MXQ)

22 |
23 |
24 |
25 |

Things You Will Need

26 | 27 | 30 | 31 |

Downloads and Flashing to MicroSD

32 | 33 |
    34 |
  1. Download Lakka Download
  2. 35 |
  3. Download Balena Etcher Download
  4. 36 |
  5. Run Balena Etcher
  6. 37 |
  7. Burn Lakka image to microSD card
  8. 38 |
  9. Safely remove microSD and re-insert
  10. 39 |
  11. Ignore/close the Windows dialogs to format the inserted microSD card
  12. 40 |
41 | 42 |

Booting to Lakka for the First Time

43 | 44 |
    45 |
  1. With an unfolded paperclip, press the reset button on the bottom of the device
  2. 46 |
  3. While holding the reset button, plug the power adapter into the Android TV box
  4. 47 |
  5. You should see the Lakka splash screen
  6. 48 |
49 | 50 |

Special thanks to the developers of Lakka for making this amazing software

51 |
52 | 53 | 54 | -------------------------------------------------------------------------------- /0364.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Updating 8BitDo Controller Firmware 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 |
19 |
20 |

Updating 8BitDo Controller Firmware

21 |
22 |
23 |
24 |
    25 |
  1. Download the 8BitDo Firmware Update Download
  2. 26 |
  3. Extract the downloaded .zip file
  4. 27 |
  5. Run 8BitDo Firmware Updated.exe
  6. 28 |
  7. Once the application has loaded, plug the 8BitDo controller into the PC with a USB micro cable
  8. 29 |
  9. Follow the prompts to complete the update process
  10. 30 |
31 |
32 |
33 | 34 | 35 | -------------------------------------------------------------------------------- /0367.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Install Jellyfin On Armbian Android TV Box 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 |
19 |
20 |

Install Jellyfin On Armbian Android TV Box

21 |
22 |
23 |
24 |
    25 |
  1. Log into Armbian
  2. 26 |
  3. Run the following commands in terminal 27 |
    sudo apt install apt-transport-https
    28 | wget -O - https://repo.jellyfin.org/jellyfin_team.gpg.key | sudo apt-key add -
    29 | echo "deb [arch=$( dpkg --print-architecture )] https://repo.jellyfin.org/$( awk -F'=' '/^ID=/{ print $NF }' /etc/os-release ) $( awk -F'=' '/^VERSION_CODENAME=/{ print $NF }' /etc/os-release ) main" | sudo tee /etc/apt/sources.list.d/jellyfin.list
    30 | sudo apt update
    31 | sudo apt install jellyfin
    32 |
  4. 33 |
  5. Open a web browser and navigate to http://DNSorIP:8096
  6. 34 |
  7. Follow the setup wizard
  8. 35 |
  9. Welcome to Jellyfin
  10. 36 |
37 |
38 |
39 | 40 | 41 | -------------------------------------------------------------------------------- /0368.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Sideload Aptoide TV App Store Onto Amazon FireTV Devices 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 |
19 |
20 |

Sideload Aptoide TV App Store Onto Amazon FireTV Devices

21 |
22 |
23 |
24 |
    25 |
  1. Install the Downloader application
  2. 26 |
  3. Launch Downloader
  4. 27 |
  5. Navigate to https://tv.aptoide.com/
  6. 28 |
  7. Click Download button
  8. 29 |
  9. Click the Download APK button
  10. 30 |
  11. A prompt will display to go to settings and allow installing unknown apps
  12. 31 |
  13. Click Settings > Install Unknown Apps > Downloader > Toggle the setting to On
  14. 32 |
  15. Click back a few times to return to the Downloader app
  16. 33 |
  17. Click Install and then Install again
  18. 34 |
35 |
36 |
37 | 38 | 39 | -------------------------------------------------------------------------------- /0369.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Install Jellyfin On Debian 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Install Jellyfin On Debian

22 |
23 |
24 |
25 |
    26 |
  1. Log into the Debian device
  2. 27 |
  3. Run the following commands in terminal 28 |
    # install prerequisites 
    29 | sudo apt install apt-transport-https -y
    30 | # add gpg key
    31 | wget -O - https://repo.jellyfin.org/jellyfin_team.gpg.key | sudo apt-key add -
    32 | # add apt repository
    33 | echo "deb [arch=$( dpkg --print-architecture )] https://repo.jellyfin.org/$( awk -F'=' '/^ID=/{ print $NF }' /etc/os-release ) $( awk -F'=' '/^VERSION_CODENAME=/{ print $NF }' /etc/os-release ) main" | sudo tee /etc/apt/sources.list.d/jellyfin.list
    34 | # update software repositories
    35 | sudo apt update
    36 | # install jellyfin
    37 | sudo apt install jellyfin -y
    38 |
  4. 39 |
  5. Open a web browser and navigate to http://DNSorIP:8096
  6. 40 |
  7. Follow the setup wizard
  8. 41 |
  9. Welcome to Jellyfin
  10. 42 |
43 |
44 |
45 | 46 | 47 | -------------------------------------------------------------------------------- /0376.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Install VSCodium on Linux 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Install VSCodium on Linux

22 |
23 |
24 |
25 |

What is VSCodium?

26 | 27 |
VSCodium is a clone of Microsoft’s Visual Studio Code. The project’s sole aim is to provide you with ready to use binaries without Microsoft’s telemetry and tracking code. -https://vscodium.com/
28 | 29 |

Installing on Linux Devices with APT

30 | 31 |
    32 |
  1. Log into the Linux device
  2. 33 |
  3. Run the following commands in a terminal window 34 |
    # download the gpg key
    35 | wget -qO - https://gitlab.com/paulcarroty/vscodium-deb-rpm-repo/raw/master/pub.gpg | sudo apt-key add -
    36 | # add the vscodium apt repository
    37 | echo 'deb https://paulcarroty.gitlab.io/vscodium-deb-rpm-repo/debs/ vscodium main' | sudo tee --append /etc/apt/sources.list.d/vscodium.list
    38 | # update software repositories
    39 | sudo apt update
    40 | # install vscodium
    41 | sudo apt install codium
    42 |
  4. 43 |
44 | 45 |

VSCodium is also available as an AppImage or Windows installation package from their GitHub at https://github.com/VSCodium/vscodium/releases

46 |
47 | 48 | 49 | -------------------------------------------------------------------------------- /0387.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Importing a Virtual Machine OVA into ProxMox 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 |
19 |
20 |

Importing a Virtual Machine OVA into ProxMox

21 |
22 |
23 |
24 |
    25 |
  1. Log into ProxMox VE either via SSH or the web based shell
  2. 26 |
  3. Run the following commands to download the .ova and import it
    27 | NOTE: in the example we are installing TurnKey Core 28 |
    # make a working directory
    29 | mkdir ova_import && cd ova_import
    30 | # download the ova
    31 | wget -O TurnKey.ova https://laotzu.ftp.acc.umu.se/mirror/turnkeylinux/images/ova/turnkey-core-16.1-buster-amd64.ova
    32 | # extract the downloaded ova
    33 | tar xvf TurnKey.ova
    34 | # create a new vm from the ova
    35 | # usage
    36 | # qm importovf <unused vmid> <path to ova> <destination storage pool name> [OPTIONS]
    37 | qm importovf 300 ./turnkey-core-16.1-buster-amd64.ovf HDD_500GB --format qcow2
    38 |
  4. 39 |
  5. After the VM has been successfully imported, open a web browser and navigate to the ProxMox VE web UI
  6. 40 |
  7. Select the imported VM from the left navigation menu
  8. 41 |
  9. Review the imported VM details and tweak as needed
  10. 42 |
  11. Click the Start button in the top right of the screen
  12. 43 |
  13. Click the Console link to watch the boot process
  14. 44 |
  15. After confirming the imported VM is working, run the following command to clean up the downloaded ova data 45 |
    cd ..
    46 | rm ova_import/ -r
    47 |
  16. 48 |
49 |
50 |
51 | 52 | 53 | -------------------------------------------------------------------------------- /0400.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Update 4K FireTV Stick -- NEW REDESIGNED UI!! 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 |
19 |
20 |

Update 4K FireTV Stick -- NEW REDESIGNED UI!!

21 |
22 |
23 |
24 |
    25 |
  1. From the home screen, select Settings > My Fire TV > About
  2. 26 |
  3. Scroll to the bottom and select Check for Updates
  4. 27 |
  5. If the update is available it will begin downloading
  6. 28 |
  7. Once the download completes, click Install Update
  8. 29 |
  9. Wait for the update to be applied 
  10. 30 |
  11. The FireTV stick will reboot
  12. 31 |
  13. Welcome to the new, redesigned FireOS user interface
  14. 32 |
33 |
34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /0402.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Flash Aidan's Android TV 9 S912 (Tanix TX9s) 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 |
19 |
20 |

Flash Aidan's Android TV 9 S912 (Tanix TX9s)

21 |
22 |
23 |
24 |

DISCLAIMER: This process will overwrite the current Android ROM on your TV box. I have tested these steps on my own devices, but I am not responsible if you damage or brick your device. Verify the ROM will work on your device before starting and make sure to backup any data you do not want to lose before proceeding.

25 | 26 |
    27 |
  1. Download Aidan's Android TV 9 ROM Download
  2. 28 |
  3. Download Amlogic Burning Tool v2.2.0 Download
  4. 29 |
  5. Extract Amlogic Burning Tool v2.2.0
  6. 30 |
  7. Install Amlogic Burning Tool v2.2.0
  8. 31 |
  9. Launch Amlogic Burning Tool v2.2.0
  10. 32 |
  11. Go to File > Import Image > Browse to and select Aidan's Android TV ROM .img file
  12. 33 |
  13. Click the Start button in the top right corner of the application
  14. 34 |
  15. Connect the S912 TV box to the PC via USB cable
  16. 35 |
  17. Press the reset button (sometimes hidden inside the AV port)
  18. 36 |
  19. Wait for the ROM to copy over to the device
  20. 37 |
  21. Once the process completes (100%: Burning Successfully) click the Stop button
  22. 38 |
  23. Disconnect the TV box from the PC USB
  24. 39 |
  25. Connect the TV box to an HDMI display and power it on
  26. 40 |
  27. Enjoy a clean and fast Android TV experience on your S912 device
  28. 41 |
42 |
43 |
44 | 45 | 46 | -------------------------------------------------------------------------------- /0431.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Backup ProxMox VE Node Configuration with Simple Script 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Backup ProxMox VE Node Configuration with Simple Script

22 |
23 |
24 |
25 |

NOTE: By default, backup files will be located at /mnt/backups/proxmox. Override this default by setting running
26 | export BACK_DIR="/path/to/save/to/" prior to executing the script. The backup path must exist before executing the script or it will fail

27 | 28 |
    29 |
  1. Log into ProxMox VE, either at the console or the web UI and launch the web shell
  2. 30 |
  3. Run the following commands 31 |
    # download the backup script from github
    32 | wget https://raw.githubusercontent.com/DerDanilo/proxmox-stuff/master/prox_config_backup.sh
    33 | # make the downloaded file executable
    34 | chmod +x ./prox_config_backup.sh
    35 | # optionally, create a backup directory
    36 | # change the directory below before executing
    37 | mkdir /mnt/pve/ISOs/config_bkup -p
    38 | # optionally, set the backup location
    39 | # change the directory below before executing
    40 | export BACK_DIR=/mnt/pve/ISOs/config_bkup
    41 | # run the file
    42 | ./prox_config_backup.sh
    43 |
  4. 44 |
  5. Press CTRL+C to abort or Enter to continue with the backup
  6. 45 |
46 | 47 |

Source: https://github.com/DerDanilo/proxmox-stuff

48 |
49 | 50 | 51 | -------------------------------------------------------------------------------- /0434.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Install Armbian Onto Android TV Box eMMC Internal Storage 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 |
19 |
20 |

Install Armbian Onto Android TV Box eMMC Internal Storage

21 |
22 |
23 |
24 |

NOTE: This will overwrite the Android ROM on the eMMC flash and attempt to install Armbian. Before beginning, make sure you have a backup of the stock Android ROM in the event the installation fails or you want to revert back to Android in the future. Proceed at your own risk.

25 | 26 |
    27 |
  1. Boot into Armbian using the microSD method
  2. 28 |
  3. Run the following commands in a terminal window 29 |
    sudo su
    30 | cd /root/
    31 | ls
    32 |
  4. 33 |
  5. Find the install- .sh file for the chipset hardware 34 |

    aw = allwinner
    35 | aml = amlogic
    36 | rk = rockchip

    37 |
  6. 38 |
  7. Run the install script 39 |
    sudo ./install-aml.sh
    40 |
  8. 41 |
  9. Once the Armbian OS finishes copying to the eMMC, shutdown Armbian
  10. 42 |
  11. Unplug power from the TV box
  12. 43 |
  13. Remove the SD/microSD card from the system
  14. 44 |
  15. Power the TV box back on to boot from the eMMC storage
  16. 45 |
  17. If everything worked as expected, Armbian should boot from the internal eMMC storage and no longer require the SD/microSD card
  18. 46 |
47 |
48 |
49 | 50 | 51 | -------------------------------------------------------------------------------- /0435.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Use IPTables to Redirect ProxMox HTTPS Web UI Traffic 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 |
19 |
20 |

Use IPTables to Redirect ProxMox HTTPS Web UI Traffic

21 |
22 |
23 |
24 |
    25 |
  1. Log into ProxMox VE, either at the console or the web UI and launch the web shell
  2. 26 |
  3. Run the following commands 27 |
    # add the ip tables rule
    28 | /sbin/iptables -F
    29 | /sbin/iptables -t nat -F
    30 | /sbin/iptables -t nat -A PREROUTING -p tcp --dport 443 -j REDIRECT --to-port 8006
    31 | # install iptables-persistent
    32 | apt install iptables-persistent -y
    33 |
  4. 34 |
  5. When prompted, select Yes to save current IPv4 rules > Press Enter
  6. 35 |
  7. When prompted, select Yes to save current IPv6 rules > Press Enter
  8. 36 |
  9. Open a web browser and navigate to https://DNSorIP to verify the 443 to 8006 redirect is working
  10. 37 |
  11. Reboot the ProxMox host
  12. 38 |
  13. Once the host has rebooted, test that the web UI is still reachable without specifying the port (:8006)
  14. 39 |
40 |
41 |
42 | 43 | 44 | -------------------------------------------------------------------------------- /0436.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | ProxMox Web UI Dark Theme 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 |
19 |
20 |

ProxMox Web UI Dark Theme

21 |
22 |
23 |
24 |
    25 |
  1. Log into ProxMox VE, either at the console or the web UI and launch the web shell
  2. 26 |
  3. Run the following commands 27 |
    # download the dark theme setup script
    28 | wget https://raw.githubusercontent.com/Weilbyte/PVEDiscordDark/master/PVEDiscordDark.sh
    29 | # run the downloaded script
    30 | bash PVEDiscordDark.sh install
    31 |
  4. 32 |
  5. After the installation completes, refresh the ProxMox web UI to see the dark theme
  6. 33 |
34 | 35 |

Source: https://github.com/Weilbyte/PVEDiscordDark

36 | 37 |

To uninstall the dark theme, re-run the script with the uninstall flag, bash PVEDiscordDark.sh uninstall

38 |
39 |
40 | 41 | 42 | -------------------------------------------------------------------------------- /0440.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Running a CloudReady ChromeOS VM in Virtualbox 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Running a CloudReady ChromeOS VM in Virtualbox

22 |
23 |
24 |
25 |

💡 NOTE: This method uses an older version of CloudReady Free. The latest release is incompatible with VirtualBox due to graphics requirements

26 | 27 |
    28 |
  1. Open a web browser and download the CloudReady .ova Download
  2. 29 |
  3. Launch VirtualBox
  4. 30 |
  5. Select File > Import Appliance...
  6. 31 |
  7. Click the Browse icon > Navigate to the downloaded .ova file > Select CloudReady_Free_x64_Virtualbox.ova
  8. 32 |
  9. Click Next and then Import
  10. 33 |
  11. Make sure the CloudReady_Free_x64 VM is selected and click Start > Normal
  12. 34 |
  13. Select a Language and Keyboard Layout > Click Continue
  14. 35 |
  15. Click Accept and install
  16. 36 |
  17. Click Continue without Flash
  18. 37 |
  19. Enter your Google/GMail account and password
  20. 38 |
  21. Select an icon for your user account > Click OK
  22. 39 |
  23. Click the Take a tour button
  24. 40 |
  25. Welcome to CloudReady, ChromeOS
  26. 41 |
42 |
43 | 44 | 45 | -------------------------------------------------------------------------------- /0454.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | TurnKey Linux Core Install Guide Using Virtualbox 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

TurnKey Linux Core Install Guide Using Virtualbox

22 |
23 |
24 |
25 |
    26 |
  1. Open a web browser and download the Turnkey Linux Core .ova Download
  2. 27 |
  3. Launch VirtualBox
  4. 28 |
  5. Select File > Import Appliance...
  6. 29 |
  7. Click the Browse icon > Navigate to and select the downloaded .ova file
  8. 30 |
  9. Click Next and then Import
  10. 31 |
  11. Make sure the Turnkey Core VM is selected and click Start > Normal
  12. 32 |
  13. Once the VM boots, enter a new root password
  14. 33 |
  15. Select Skip on the TurnKey Backup and Migration screen
  16. 34 |
  17. Select Skip on the System Notifications screen
  18. 35 |
  19. Select Install on the Security Updates screen
  20. 36 |
  21. Note the URLs and IP address for the VM > Press Enter to finish the installation
  22. 37 |
  23. Welcome to TurnKey Linux Core
  24. 38 |
39 |
40 |
41 | 42 | 43 | -------------------------------------------------------------------------------- /0469.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Installing Cockpit on Linux Device 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Installing Cockpit on Linux Device

22 |
23 |
24 |
25 |

What is Cockpit?

26 | 27 |
Cockpit is an interactive server admin interface. It is easy to use and very lightweight. Cockpit interacts directly with the operating system from a real Linux session in a browser. -https://github.com/cockpit-project/cockpit
28 | 29 |

Installing Cockpit

30 | 31 |
    32 |
  1. Log into the Debian device
  2. 33 |
  3. Run the following commands in a terminal: 34 |
    # update software repositories
    35 | sudo apt update
    36 | # install software updates
    37 | sudo apt upgrade -y
    38 | # install cockpit
    39 | sudo apt install cockpit -y
    40 |
  4. 41 |
  5. Open a web browser and navigate to https://DNSorIP:9090
  6. 42 |
  7. Login using a valid account on the Linux device
  8. 43 |
  9. Welcome to Cockpit
  10. 44 |
45 | 46 |

Source: https://cockpit-project.org/running.html

47 |
48 |
49 | 50 | 51 | -------------------------------------------------------------------------------- /0477.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Create An Easy to Use, Locally Hosted Bash Script Repository 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Create An Easy to Use, Locally Hosted Bash Script Repository

22 |
23 |
24 |
25 |

In this example I'll be installing Apache2 on a Debian VM, but the server can be hosted on any OS or web server capable of serving .sh files.

26 | 27 |

Installing a Web Server

28 | 29 |
    30 |
  1. Log into the Linux device
  2. 31 |
  3. Run the following commands in a terminal window: 32 |
    # update software repositories
    33 | sudo apt update
    34 | # install available software updates
    35 | sudo apt upgrade -y
    36 | # install apache2 webserver and curl
    37 | sudo apt install apache2 curl -y
    38 | # create a subfolder in the webroot to store .sh files
    39 | sudo mkdir /var/www/html/bash -p
    40 |
  4. 41 |
42 | 43 |

Creating a Sample Bash Script

44 | 45 |
    46 |
  1. Continue with the following command to create a sample bash script 47 |
    sudo nano /var/www/html/bash/whoami.sh
    48 |
  2. 49 |
  3. Paste the following script into whoami.sh 50 |

    #!/bin/bash
    51 | echo "hello, today is $(date '+%A'). You are running me as $(whoami)."

    52 |
  4. 53 |
  5. Press CTRL+O, Enter, CTRL+X to write the changes to whoami.sh
  6. 54 |
55 | 56 |

Executing the Sample Bash Script

57 | 58 |
    59 |
  1. Continue with the following command to execute the sample script 60 |
    curl http://DNSorIP/bash/whoami.sh | bash
    61 |
  2. 62 |
63 |
64 |
65 | 66 | 67 | -------------------------------------------------------------------------------- /0484.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Run Minecraft on Debian 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Run Minecraft on Debian

22 |
23 |
24 |
25 |
    26 |
  1. Log into the Debian device
  2. 27 |
  3. Run the following commands in a terminal window: 28 |
    # update software repositories
    29 | sudo apt update
    30 | # install java and flatpack
    31 | sudo apt install openjdk-11-jdk flatpak gnome-software-plugin-flatpak
    32 | # add flatpack repo
    33 | sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
    34 | # install minecraft
    35 | sudo flatpak install flathub com.mojang.Minecraft
    36 | # run minecraft
    37 | flatpak run com.mojang.Minecraft
    38 |
  4. 39 |
  5. Game!
  6. 40 |
41 | 42 |

After rebooting the system, a Minecraft icon will appear in the application launcher menu

43 |
44 | 45 | 46 | -------------------------------------------------------------------------------- /0485.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Install OBS Studio on Debian/Ubuntu 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 |
19 |
20 |

Install OBS Studio on Debian/Ubuntu

21 |
22 |
23 |
24 |

What is OBS Studio?

25 | 26 |

OBS Studio is free and open source software for video recording and live streaming. Currently Linux, Mac and Windows Builds are available. -https://obsproject.com/wiki/

27 | 28 |
    29 |
  1. Log into the Linux device
  2. 30 |
  3. Run the following commands in a terminal window 31 |
    # update software repositories
    32 | sudo apt update
    33 | # install available software updates
    34 | sudo apt upgrade -y
    35 | # install ffmpeg
    36 | sudo apt install -y ffmpeg
    37 | # add the obs software repository
    38 | sudo add-apt-repository ppa:obsproject/obs-studio
    39 | # update software repositories again
    40 | sudo apt update
    41 | # install obs
    42 | sudo apt install obs-studio
    43 |
  4. 44 |
  5. Once the installation completes, OBS Studio should be listed in the applications menu
  6. 45 |
46 | 47 |

Source: https://obsproject.com/wiki/install-instructions#ubuntumint-installation

48 |
49 |
50 | 51 | 52 | -------------------------------------------------------------------------------- /0492.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Remotely Manage Windows Servers with Windows Admin Center 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Remotely Manage Windows Servers with Windows Admin Center

22 |
23 |
24 |
25 |
    26 |
  1. Download Windows Admin Center Download
  2. 27 |
  3. Install the downloaded .msi
  4. 28 |
  5. During the installation make sure to set the https port
  6. 29 |
  7. Click the link provided on the final screen of the installer
  8. 30 |
  9. Login using administrator credentials
  10. 31 |
  11. Enjoy browser based server administration
  12. 32 |
33 |
34 |
35 | 36 | 37 | -------------------------------------------------------------------------------- /0503.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Booting TWRP Recovery on Amlogic S905w Android TV Box 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Booting TWRP Recovery on Amlogic S905w Android TV Box

22 |
23 |
24 |
25 |

Things You Will Need

26 | 27 | 30 | 31 |

Booting TWRP

32 | 33 |
    34 |
  1. Download TWRP recovery for Amlogic S905w devices Download
  2. 35 |
  3. Rename the downloaded file recovery.img
  4. 36 |
  5. Format a microSD card to FAT32 37 |
      38 |
    1. Right Click Start > File Explorer
    2. 39 |
    3. Right Click the microSD card > Format...
    4. 40 |
    5. Select FAT32 from the File System dropdown
    6. 41 |
    7. Make sure Quick Format is checked
    8. 42 |
    9. Click Start
    10. 43 |
    44 |
  6. 45 |
  7. Copy recovery.img to the root of a microSD card
  8. 46 |
  9. Safely eject the microSD card
  10. 47 |
  11. Unplug power from the TV box
  12. 48 |
  13. Plug the microSD card into the Amlogic S905w based TV box
  14. 49 |
  15. While holding the reset button on the TV box (sometimes hidden inside the AV port) with a toothpick or unfolded paperclip, plug in the power cord
  16. 50 |
  17. Continue holding the reset button for 10-15 seconds
  18. 51 |
  19. TWRP recovery should load
  20. 52 |
53 |
54 |
55 | 56 | 57 | -------------------------------------------------------------------------------- /0506.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Install KDE Plasma Desktop Environment on Armbian 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 |
19 |
20 |

Install KDE Plasma Desktop Environment on Armbian

21 |
22 |
23 |
24 |
    25 |
  1. Log into Armbian
  2. 26 |
  3. Launch a terminal window and run the following commands: 27 |
    sudo apt update
    28 | sudo apt upgrade -y
    29 | sudo apt clean
    30 | sudo apt install kde-plasma-desktop kde-window-manager plasma-nm -y --no-install-recommends
    31 | sudo reboot now
    32 |
  4. 33 |
  5. After the system reboots, there should now be an option to log into the kde desktop environment 34 |
      35 |
    1. To set kde-plasma as the default for all users, edit the lightdm configuration file and change the user-session value from xfce to kde-plasma 36 |
      sudo nano /etc/lightdm/lightdm.conf.d/22-armbian-autologin.conf
      37 | user-session=kde-plasma
    2. 38 |
    39 |
  6. 40 |
  7. Press CTRL+O, Enter, CTRL+X to write the changes to 22-armbian-autologin.conf
  8. 41 |
  9. Reboot again to verify kde-plasma is now the default desktop environment
  10. 42 |
43 |
44 |
45 | 46 | 47 | -------------------------------------------------------------------------------- /0512.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Connecting Ouya Controller to Windows 10 in 2021 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Connecting Ouya Controller to Windows 10 in 2021

22 |
23 |
24 |
25 |

What You'll Need

26 | 27 | 31 | 32 |

Pairing the Controller

33 | 34 |
    35 |
  1. Press and hold the Ouya logo button on the controller for about 5 seconds, until the two center LEDs are flashing
  2. 36 |
  3. On the PC, right click the start button > Run
  4. 37 |
  5. Type devicepairingwizard > Press Enter
  6. 38 |
  7. The Ouya controller should show in the listing (may display as "Input device")
  8. 39 |
  9. Select it from the listing > Click Next
  10. 40 |
  11. Leave the passcode blank > Click Next
  12. 41 |
  13. After a few seconds, the controller should successfully pair with Windows
  14. 42 |
  15. Game
  16. 43 |
44 |
45 |
46 | 47 | 48 | -------------------------------------------------------------------------------- /0519.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Install Highlighted Cursor Theme for XFCE 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Install Highlighted Cursor Theme for XFCE

22 |
23 |
24 |
25 |
    26 |
  1. Download the bDMZ Cursor theme Download
  2. 27 |
  3. Extract the downloaded archive with the following command: 28 |
    cd ~/Downloads
    29 | mkdir bDMZ && mkdir ~/.icons
    30 | # extract the downloaded tar.gz
    31 | sudo tar xzvf *bDMZ*tar.gz -C ~/Downloads/bDMZ --strip-components=1
    32 | # copy the extracted cursor themes to ~/.icons
    33 | sudo mv ~/Downloads/bDMZ/* ~/.icons
    34 |
  4. 35 |
  5. Click the XFCE button > Settings > Mouse and Touchpad
  6. 36 |
  7. Select the Theme tab
  8. 37 |
  9. Select the desired bDMZ cursor theme
  10. 38 |
39 |
40 | 41 | 42 | -------------------------------------------------------------------------------- /0528.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Install XFCE Desktop Environment on Arch Linux ARM64 Android TV Box 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 |
19 |
20 |

Install XFCE Desktop Environment on Arch Linux ARM64 Android TV Box

21 |
22 |
23 |
24 |
    25 |
  1. Log into the ARM64 Arch Linux device
  2. 26 |
  3. Run the following commands: 27 |
    # update software repositories and install updates
    28 | sudo pacman -Syu
    29 | # install xorg, press enter to accept default options when prompted
    30 | sudo pacman -S xorg
    31 | # install xfce, press enter to accept default options when prompted
    32 | sudo pacman -S xfce xfce-goodies
    33 | # install lightdm, press enter to accept default options when prompted
    34 | sudo pacman -S lightdm lightdm-gtk-greeter
    35 | # enable the lightdm service
    36 | sudo systemctl enable lightdm
    37 | # reboot
    38 | sudo shutdown -r now
    39 |
  4. 40 |
  5. The system should reboot to a graphical login screen instead of the console
  6. 41 |
  7. Login
  8. 42 |
  9. Welcome to XFCE running on Arch on your Android TV box
  10. 43 |
44 |
45 |
46 | 47 | 48 | -------------------------------------------------------------------------------- /0531.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Replace Desktop Environment on Raspberry Pi - LXDE ≫ XFCE 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 |
19 |
20 |

Replace Desktop Environment on Raspberry Pi - LXDE ≫ XFCE

21 |
22 |
23 |
24 |
    25 |
  1. Log into the Raspberry Pi
  2. 26 |
  3. Run the following commands in a terminal: 27 |
    # update software repositories
    28 | sudo apt update
    29 | # install available software updates
    30 | sudo apt upgrade -y
    31 | # install xfce
    32 | sudo apt install xfce4 xfce4-goodies
    33 | # uninstall lxde
    34 | sudo apt remove lxappearance lxappearance-obconf lxde lxde-* lxhotkey-* lxinput lxmenu-data lxpanel lxpanel-data lxplug-* lxpolkit lxrandr lxsession lxsession* lxtask --purge
    35 | # reboot
    36 | sudo reboot now
    37 |
  4. 38 |
  5. Log back in
  6. 39 |
  7. Welcome to XFCE running on Arch on your Android TV box
  8. 40 |
  9. Run the commands below to clean up any residual files: 41 |
    # purge and autoremove
    42 | sudo apt autoremove --purge
    43 | # delete cached apt files
    44 | sudo apt clean
    45 |
  10. 46 |
47 |
48 |
49 | 50 | 51 | -------------------------------------------------------------------------------- /0538.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | In Place Upgrade Debian 10 Buster to 11 Bullseye 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 |
19 |
20 |

In Place Upgrade Debian 10 Buster to 11 Bullseye

21 |
22 |
23 |
24 |
    25 |
  1. Log into the Debian 10 device
  2. 26 |
  3. Run the following commands in a terminal window 27 |
    # clean apt cache
    28 | sudo apt clean
    29 | # update apt repositories to bullseye
    30 | find /etc/apt -type f -name "*.list" -print0 | xargs -0 sudo sed -i.bak "s/buster\/updates/bullseye-security/g;s/buster/bullseye/g"
    31 | # update software repositories
    32 | sudo apt update
    33 | # install software updates
    34 | sudo apt dist-upgrade -y
    35 | # clean apt cache
    36 | sudo apt clean
    37 | # reboot
    38 | sudo reboot now
    39 |
  4. 40 |
  5. That's it, Debian 10 Buster has been updated in place to Debian 11 Bullseye
  6. 41 |
42 |
43 |
44 | 45 | 46 | -------------------------------------------------------------------------------- /0556.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | In Place Upgrade Debian 11 Bullseye to 12 Bookworm 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

In Place Upgrade Debian 11 Bullseye to 12 Bookworm

22 |
23 |
24 |
25 |
    26 |
  1. Log into the Debian 11 device
  2. 27 |
  3. Run the following commands in a terminal window 28 |
    # clean apt cache
    29 | sudo apt clean
    30 | # update apt repositories from bullseye to bookworm
    31 | find /etc/apt -type f -name "*.list" -print0 | xargs -0 sudo sed -i.bak "s/bullseye/bookworm/g"
    32 | # add optional non-free repos
    33 | echo "deb https://deb.debian.org/debian/ bookworm main contrib non-free non-free-firmware" | sudo tee /etc/apt/sources.list
    34 | # update software repositories
    35 | sudo apt update
    36 | # install software updates
    37 | sudo apt dist-upgrade -y
    38 | # remove unnecessary packages
    39 | sudo apt autoremove -y
    40 | # clean apt cache
    41 | sudo apt clean
    42 | # reboot
    43 | sudo reboot now
    44 |
  4. 45 |
  5. That's it, Debian 11 Bullseye has been updated in place to Debian 12 Bookworm
  6. 46 |
47 |
48 | 49 | 50 | -------------------------------------------------------------------------------- /0562.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | SSH From Linux Into Your Microsoft Windows Hosts 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

SSH From Linux Into Your Microsoft Windows Hosts

22 |
23 |
24 |
25 |
    26 |
  1. Log into the Windows host
  2. 27 |
  3. Run the following commands in a powershell window 28 |
    # check the current status of ssh server
    29 | Get-WindowsCapability -Online | ? Name -like 'OpenSSH*'
    30 | # install the ssh server
    31 | Add-WindowsCapability -Online -Name OpenSSH.Server~~~~0.0.1.0
    32 | # start the sshd service and set for automatic startup
    33 | Set-Service -Name sshd -Status Running -StartupType Automatic
    34 | # check the sshd service status
    35 | Get-Service sshd
    36 |
  4. 37 |
  5. With SSH now running, let's test connecting to it
  6. 38 |
  7. From another device (Linux or Windows), ssh into the Windows host
  8. 39 |
  9. After authenticating you should SSH into a remote PowerShell terminal
  10. 40 |
41 |
42 |
43 | 44 | 45 | -------------------------------------------------------------------------------- /0582.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Install Shell In A Box on Debian/Ubuntu - Browser Based Terminal Emulator 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 |
19 |
20 |

Install Shell In A Box on Debian/Ubuntu - Browser Based Terminal Emulator

21 |
22 |
23 |
24 |

What is Shell In A Box?

25 | 26 |

Shell In A Box implements a web server that can export arbitrary command line tools to a web based terminal emulator. This emulator is accessible to any JavaScript and CSS enabled web browser and does not require any additional browser plugins. -https://code.google.com/archive/p/shellinabox/

27 | 28 |
    29 |
  1. Log into the Linux device
  2. 30 |
  3. Run the following commands in a terminal window 31 |
    # update software repositories
    32 | sudo apt update
    33 | # install available software updates
    34 | sudo apt upgrade -y
    35 | # install shellinabox
    36 | sudo apt install openssl shellinabox -y
    37 | # start and enable shellinabox service
    38 | sudo systemctl enable shellinabox --now
    39 |
  4. 40 |
  5. Open a web browser and navigate to https://DNSorIP:4200
  6. 41 |
  7. Welcome to Shell In A Box
  8. 42 |
  9. Login and do terminal things
  10. 43 |
44 |
45 |
46 | 47 | 48 | -------------------------------------------------------------------------------- /0638.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Manually Create VMWare vSphere ESXi Datastore Partition 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Manually Create VMWare vSphere ESXi Datastore Partition

22 |
23 |
24 |
25 |
    26 |
  1. Log into the ESXi web UI
  2. 27 |
  3. Enable the SSH service if it is not already enabled by selecting Actions > Services > Enable Secure Shell (SSH)
  4. 28 |
  5. Connect to the ESXi host via SSH
  6. 29 |
  7. Run the following commands 30 |
    # list connected disks
    31 | ls /dev/disks/
    32 | # using one of the partition ids from the above output
    33 | # list the partition table
    34 | partedUtil getptbl /dev/disks/<%partition id%>
    35 | # add the new partition to the partition table
    36 | partedUtil add /dev/disks/<%partition id%> gpt "<%partition number%> <%starting sector%> <%ending sector%> AA31E02A400F11DB9590000C2911D1B8 0"
    37 | # create vmfs volume
    38 | vmkfstools -C vmfs6 -S <%custom label%> /dev/disks/<%partition id%>:<%partition number%>
    39 |
  8. 40 |
  9. Back in the ESXi web UI, select Storage from the left navigation menu
  10. 41 |
  11. The new Datastore should be listed and available for use
  12. 42 |
43 |
44 |
45 | 46 | 47 | -------------------------------------------------------------------------------- /0653.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Passing a Physical Disk Drive to a Proxmox VM 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Passing a Physical Disk Drive to a Proxmox VM

22 |
23 |
24 |
25 |
    26 |
  1. Log into ProxMox VE, either at the console or the web UI and launch the web shell
  2. 27 |
  3. Take note of the VM ID that the physical hard disk will be connecting to
  4. 28 |
  5. Run the following commands 29 |
    # list hard disk devices and ids
    30 | lsblk |awk 'NR==1{print $0" DEVICE-ID(S)"}NR>1{dev=$1;printf $0" ";system("find /dev/disk/by-id -lname \"*"dev"\" -printf \" %p\"");print "";}'|grep -v -E 'part|lvm'
    31 | # copy the /dev/disk/by-id.... for the device to passthrough
    32 | # add the disk to the VM, update the VM ID as needed
    33 | # usage:
    34 | # qm set <%VM ID%> -<%VIRTUAL DEVICE%> <%DEV DISK ID%>
    35 | qm set 100 -scsi1 /dev/disk/by-id/scsi-360026b902ad1ae00293167790419d3f2
    36 |
  6. 37 |
  7. Stop the VM and Start it fresh for the new configuration change to take effect
  8. 38 |
  9. Verify inside the guest OS that the physical disk is connected
  10. 39 |
40 | 41 |

Source: https://pve.proxmox.com/wiki/Passthrough_Physical_Disk_to_Virtual_Machine_(VM)

42 |
43 | 44 | 45 | -------------------------------------------------------------------------------- /0654.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Share Proxmox Backups Locally with Samba 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Share Proxmox Backups Locally with Samba

22 |
23 |
24 |
25 |
    26 |
  1. Log into Proxmox VE, either at the console or the web UI and launch the web shell
  2. 27 |
  3. Run the following commands 28 |
    # update software repositories
    29 | apt update
    30 | # install samba
    31 | apt install samba -y
    32 | # edit the samba conf file
    33 | nano /etc/samba/smb.conf
    34 |
  4. 35 |
  5. Paste the following at the bottom of the file 36 |

    [vmbackups]
    37 | comment = Proxmox backups
    38 | path = /var/lib/vz
    39 | guest ok = no
    40 | public = yes
    41 | writable = yes

    42 |
  6. 43 |
  7. Press CTRL+O, Enter, CTRL+X to write the changes
  8. 44 |
  9. Continue with the following commands 45 |
    # restart samba service
    46 | systemctl restart smbd
    47 |
  10. 48 |
  11. Test that the new samba share is accessible, from Windows \\DNSorIP\vmbackups
  12. 49 |
  13. When prompted, login with root and the Proxmox root password
  14. 50 |
51 |
52 | 53 | 54 | -------------------------------------------------------------------------------- /0658.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Install Windows Terminal on Windows Server 2022 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 |
19 |
20 |

Install Windows Terminal on Windows Server 2022

21 |
22 |
23 |
24 |

What is Windows Terminal?

25 | 26 |
The Windows Terminal is a modern, fast, efficient, powerful, and productive terminal application for users of command-line tools and shells like Command Prompt, PowerShell, and WSL. Its main features include multiple tabs, panes, Unicode and UTF-8 character support, a GPU accelerated text rendering engine, and custom themes, styles, and configurations. -https://www.microsoft.com/en-US/p/windows-terminal/9n0dx20hk701
27 | 28 |
    29 |
  1. Log into the Server 2022 device
  2. 30 |
  3. Download the latest Windows Terminal release Download
  4. 31 |
  5. Open File Explorer and navigate to the download location
  6. 32 |
  7. Rename the downloaded msixbundle Microsoft.WindowsTerminal.msixbundle
  8. 33 |
  9. While holding Shift, right click in the whitespace > Open PowerShell window here
  10. 34 |
  11. Run the following command in Powershell 35 |
    # install Windows Terminal
    36 | Add-AppxPackage -Path .\Microsoft.WindowsTerminal.msixbundle
    37 |
  12. 38 |
  13. That's it! Windows Terminal is now installed on Server 2022
  14. 39 |
40 |
41 |
42 | 43 | 44 | -------------------------------------------------------------------------------- /0826.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | i12bretro, Plays the [Hated?] Video Background Music 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

i12bretro, Plays the [Hated?] Video Background Music

22 |
23 |
24 |
25 |

This is the surprisingly polarizing background music I use in my tutorial videos. I wrote this about five years ago and could never come up with a fitting melody, but I liked the mellow vibe, so I decided to use it in the background of my videos when I started the channel. I get quite a few comments from viewers liking the tune and many more of them hating it. The truth of it is, I live near an airport and without some kind of background music you'd be able to hear airplanes flying over during my voiceovers. Or I'd have to stop and start recording frequently to wait for the air traffic to clear. Making the voiceovers is already my least favorite part of the video creation process, so I don't want it to take any longer than it already does, so the background music is here to stay. Enjoy!

26 |
27 | 28 | 29 | -------------------------------------------------------------------------------- /0908.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | Install EmuDeck on Linux 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 |
20 |
21 |

Install EmuDeck on Linux

22 |
23 |
24 |
25 |

What is EmuDeck?

26 | 27 |
EmuDeck is a collection of scripts that allows you to autoconfigure your Steam Deck, it creates your roms directory structure and downloads all of the needed Emulators for you along with the best configurations for each of them. EmuDeck works great with Steam Rom Manager or with EmulationStation DE. -https://emudeck.github.io/about/
28 | 29 |

Installing EmuDeck

30 | 31 |
    32 |
  1. Log into the Linux device
  2. 33 |
  3. Run the following commands in a terminal window: 34 |
    # update software repositories
    35 | sudo apt update
    36 | # install available software updates
    37 | sudo apt upgrade -y
    38 | # install prerequisites
    39 | sudo apt install bash flatpak git jq libfuse2 rsync unzip zenity -y
    40 | # run emudeck installer
    41 | curl -L https://raw.githubusercontent.com/dragoonDorise/EmuDeck/main/install.sh | bash
    42 |
  4. 43 |
  5. That's it! An EmuDeck shortcut should be sitting on the desktop
  6. 44 |
  7. Launch EmuDeck
  8. 45 |
  9. Select some emulators to install, copy some ROMs and GAME!
  10. 46 |
47 | 48 |

Source: https://emudeck.github.io/how-to-install-emudeck/linux/

49 |
50 | 51 | 52 | -------------------------------------------------------------------------------- /_Downloads/OpenCoreEFIFolder-v17.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i12bretro/tutorials/855188dbe9f3ddab55be9bcb8448edb9a58e54ba/_Downloads/OpenCoreEFIFolder-v17.zip -------------------------------------------------------------------------------- /_Downloads/VM_Always_On.ps1: -------------------------------------------------------------------------------- 1 | # VIRTUALBOX INSTALLATION PATH; CHANGE IF NOT INSTALLED IN THE DEFAULT LOCATION 2 | $vboxPath = ($Env:Programfiles +'\Oracle\VirtualBox\') 3 | # CASE SENSITIVE NAME OR UUID OF VMS TO KEEP RUNNING 4 | # ex @('Vm1','VM2','vm3','cfeb596c-3e21-1eec-a015-a496559a3d11') 5 | $alwaysRunningVMs = @('') 6 | 7 | # GET A LIST OF CURRENTLY RUNNING VMS 8 | $runningVMs = Invoke-Expression ('& "'+ $vboxPath +'vboxmanage.exe" list runningvms') 9 | Write-Host 'VMs Currently Running' -ForegroundColor 'Green' 10 | Write-Host '-----------------------------------------------' -ForegroundColor 'Green' 11 | Write-Host $runningVMs -ForegroundColor 'Green' 12 | Write-Host '-----------------------------------------------' -ForegroundColor 'Green' 13 | Write-Host 14 | 15 | # LOOP THROUGH $alwaysRunningVMs AND COMPARE TO RUNNING VMS 16 | for($i=0; $i -lt $alwaysRunningVMs.length; $i++){ 17 | Write-Host ('*** Checking "'+ $alwaysRunningVMs[$i] +'"') 18 | if($runningVMs -like ('*"'+ $alwaysRunningVMs[$i] +'"*') -or $runningVMs -like ('*{'+ $alwaysRunningVMs[$i] +'}*')){ 19 | Write-Host ("`t" + $alwaysRunningVMs[$i] +' is running') 20 | } else { 21 | Write-Host ("`tStarting "+ $alwaysRunningVMs[$i]) 22 | Write-Host -NoNewline "`t" 23 | Invoke-Expression ('& "'+ $vboxPath +'vboxmanage.exe" startvm '+ $alwaysRunningVMs[$i] +' --type headless') 24 | } 25 | } -------------------------------------------------------------------------------- /_Downloads/VMs Always On.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i12bretro/tutorials/855188dbe9f3ddab55be9bcb8448edb9a58e54ba/_Downloads/VMs Always On.xml -------------------------------------------------------------------------------- /attachments/0421/diagram.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i12bretro/tutorials/855188dbe9f3ddab55be9bcb8448edb9a58e54ba/attachments/0421/diagram.jpg -------------------------------------------------------------------------------- /images/amazon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i12bretro/tutorials/855188dbe9f3ddab55be9bcb8448edb9a58e54ba/images/amazon.png -------------------------------------------------------------------------------- /images/clipboard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i12bretro/tutorials/855188dbe9f3ddab55be9bcb8448edb9a58e54ba/images/clipboard.png -------------------------------------------------------------------------------- /images/clipboard_active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i12bretro/tutorials/855188dbe9f3ddab55be9bcb8448edb9a58e54ba/images/clipboard_active.png -------------------------------------------------------------------------------- /images/discord.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i12bretro/tutorials/855188dbe9f3ddab55be9bcb8448edb9a58e54ba/images/discord.png -------------------------------------------------------------------------------- /images/github.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i12bretro/tutorials/855188dbe9f3ddab55be9bcb8448edb9a58e54ba/images/github.png -------------------------------------------------------------------------------- /images/reddit.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i12bretro/tutorials/855188dbe9f3ddab55be9bcb8448edb9a58e54ba/images/reddit.png -------------------------------------------------------------------------------- /images/rss.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i12bretro/tutorials/855188dbe9f3ddab55be9bcb8448edb9a58e54ba/images/rss.png -------------------------------------------------------------------------------- /images/twitter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i12bretro/tutorials/855188dbe9f3ddab55be9bcb8448edb9a58e54ba/images/twitter.png -------------------------------------------------------------------------------- /images/wordpress.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i12bretro/tutorials/855188dbe9f3ddab55be9bcb8448edb9a58e54ba/images/wordpress.png -------------------------------------------------------------------------------- /images/youtube.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i12bretro/tutorials/855188dbe9f3ddab55be9bcb8448edb9a58e54ba/images/youtube.png -------------------------------------------------------------------------------- /includes/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/i12bretro/tutorials/855188dbe9f3ddab55be9bcb8448edb9a58e54ba/includes/favicon.ico -------------------------------------------------------------------------------- /includes/sites.json: -------------------------------------------------------------------------------- 1 | { 2 | "Discord":{"url":"https:\/\/discord.com\/invite\/EzenvmSHW8","text":"Join Us on Discord","icon":"images/discord.png"}, 3 | "GitHub":{"url":"https:\/\/i12bretro.github.io\/tutorials","text":"i12bretro on Github","icon":"images/github.png"}, 4 | "Reddit":{"url":"https:\/\/reddit.com\/r\/i12bretro","text":"Official Subreddit","icon":"images/reddit.png"}, 5 | "Twitter":{"url":"https:\/\/twitter.com\/i12bretro","text":"Follow i12bretro on Twitter","icon":"images/twitter.png"}, 6 | "WordPress":{"url":"https:\/\/i12bretro.wordpress.com","text":"Official WordPress Site","icon":"images/wordpress.png"}, 7 | "YouTube":{"url":"https:\/\/youtube.com\/c\/i12bretro","text":"i12bretro on YouTube","icon":"images/youtube.png"}, 8 | "Amazon":{"url":"https:\/\/i12bretro.wordpress.com\/tools\/","text":"i12bretro Tools, Gadgets and Peripherals","icon":"images/amazon.png"}, 9 | "RSS Feed":{"url":"https:\/\/i12bretro.wordpress.com\/author\/i12bretro\/feed\/","text":"i12bretro RSS Feed","icon":"images/rss.png"} 10 | } 11 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | i12bretro Tutorials 5 | 6 | 7 | 8 | 9 | 18 | 19 | 20 |
21 |
22 |
23 |

i12bretro Tutorials

24 |
25 |
26 |
27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 |
IDTitleViewLast Modified
35 |
36 |
37 | 38 | 51 | --------------------------------------------------------------------------------