a bunch of new and modified pages/files
@ -1,2 +1,3 @@
|
|||||||
# trentdocs_website
|
# trentdocs_website
|
||||||
repo for a documentation website
|
repo for a documentation website
|
||||||
|
http://trentsonlinedocs.xyz
|
||||||
|
BIN
docs/Screenshot_20170628-115844.png
Normal file
After Width: | Height: | Size: 101 KiB |
BIN
docs/Screenshot_20170628-131016.png
Normal file
After Width: | Height: | Size: 46 KiB |
BIN
docs/Screenshot_20170628-131806.png
Normal file
After Width: | Height: | Size: 28 KiB |
BIN
docs/Screenshot_20170628-132029.png
Normal file
After Width: | Height: | Size: 95 KiB |
BIN
docs/Screenshot_20170628-133544.png
Normal file
After Width: | Height: | Size: 72 KiB |
BIN
docs/Screenshot_20170628-134328.png
Normal file
After Width: | Height: | Size: 64 KiB |
BIN
docs/Screenshot_20170628-142255.png
Normal file
After Width: | Height: | Size: 37 KiB |
BIN
docs/Screenshot_20170628-143639.png
Normal file
After Width: | Height: | Size: 33 KiB |
BIN
docs/Screenshot_20170628-152552.png
Normal file
After Width: | Height: | Size: 67 KiB |
BIN
docs/Screenshot_20170628-153026.png
Normal file
After Width: | Height: | Size: 92 KiB |
@ -1,3 +1,3 @@
|
|||||||
# Quick Dirty Reddis Nspawn Container on Arch Linux
|
# Quick Dirty Postgresql Nspawn Container on Arch Linux
|
||||||
|
|
||||||
Refer to the [Nspawn](nspawn.md) page for setting up the nspawn container.
|
Refer to the [Nspawn](nspawn.md) page for setting up the nspawn container.
|
16
docs/arch_redis_nspawn.md
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
# Quick Dirty Redis Nspawn Container on Arch Linux
|
||||||
|
|
||||||
|
Refer to the [Nspawn](nspawn.md) page for setting up the nspawn container.
|
||||||
|
|
||||||
|
Once you have the container running, it seems all you have to do to get
|
||||||
|
things working in a container subnet is to change the bind address.
|
||||||
|
|
||||||
|
```text
|
||||||
|
# /etc/redis.conf
|
||||||
|
# bind 127.0.0.1
|
||||||
|
bind 0.0.0.0
|
||||||
|
```
|
||||||
|
|
||||||
|
you can nmap port 6379, be sure to restart redis
|
||||||
|
|
||||||
|
[Again I would refer you to the Arch Wiki](https://wiki.archlinux.org/index.php/Redis)
|
@ -1,6 +1,11 @@
|
|||||||
# Welcome to Trent Docs
|
# Welcome to Trent Docs
|
||||||
|
## [Git Repo For These Docs](https://github.com/TrentSPalmer/trentdocs_website)
|
||||||
|
Obviously, the commit history will reflect the time when these documents are written.
|
||||||
|
|
||||||
* [Nspawn Containers](nspawn.md)
|
* [Nspawn Containers](nspawn.md)
|
||||||
* [Quick Dirty Reddis Nspawn Container on Arch Linux](arch_reddis_nspawn.md)
|
* [Quick Dirty Redis Nspawn Container on Arch Linux](arch_redis_nspawn.md)
|
||||||
|
* [Quick Dirty Postgresql Nspawn Container on Arch Linux](arch_postgresql_nspawn.md)
|
||||||
|
* [Serve And Share Apps From Your Phone With Fdroid](server_and_share_apps_from_your_phone_with_fdroid.md)
|
||||||
|
|
||||||
<!---
|
<!---
|
||||||
* [Template](Template.md)
|
* [Template](Template.md)
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
# Nspawn Containers
|
# Nspawn Containers
|
||||||
|
|
||||||
[Arch Linux Wiki for Nspawn Containers](https://wiki.archlinux.org/index.php/Systemd-nspawn)
|
[This Link For Arch Linux Wiki for Nspawn Containers](https://wiki.archlinux.org/index.php/Systemd-nspawn)
|
||||||
|
|
||||||
### Create a FileSystem
|
### Create a FileSystem
|
||||||
|
|
||||||
@ -12,6 +12,13 @@ mkdir <container>
|
|||||||
pacstrap -i -c -d <container> base --ignore linux
|
pacstrap -i -c -d <container> base --ignore linux
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|
||||||
|
At this point you might want to copy over some configs to save time later.
|
||||||
|
|
||||||
|
* /etc/locale.conf
|
||||||
|
* /root/.bashrc
|
||||||
|
* /etc/locale.gen
|
||||||
|
|
||||||
### First boot and create root password
|
### First boot and create root password
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
@ -102,6 +109,15 @@ bash
|
|||||||
timedatectl set-timezone <timezone>
|
timedatectl set-timezone <timezone>
|
||||||
# enable ntp, networktime
|
# enable ntp, networktime
|
||||||
timedatectl set-ntp 1
|
timedatectl set-ntp 1
|
||||||
|
# enable networking from inside the container
|
||||||
|
systemctl enable systemd-networkd
|
||||||
|
systemctl start systemd-networkd
|
||||||
|
systemctl enable systemd-resolved
|
||||||
|
systemctl start systemd-resolved
|
||||||
|
rm /etc/resolv.conf
|
||||||
|
ln -s /run/systemd/resolve/resolv.conf /etc/
|
||||||
|
# ping google
|
||||||
|
ping -c 3 google.com
|
||||||
```
|
```
|
||||||
|
|
||||||
[If you want to change the locale](https://wiki.archlinux.org/index.php/locale)
|
[If you want to change the locale](https://wiki.archlinux.org/index.php/locale)
|
||||||
|
42
docs/server_and_share_apps_from_your_phone_with_fdroid.md
Normal file
@ -0,0 +1,42 @@
|
|||||||
|
# Serve And Share Apps From Your Phone With Fdroid
|
||||||
|
|
||||||
|
## Find The Menu Item for *Swap apps*
|
||||||
|
### Step 3 you are born on third base
|
||||||
|
#### Open fdroid, and navigate to the menu by touching three dots in upper right hand corner of the screen. Select *Swap apps*.
|
||||||
|
![alt text](Screenshot_20170628-115844.png)
|
||||||
|
### Step 4
|
||||||
|
#### On the next screen toggle on *Visible via Wi-Fi*
|
||||||
|
![alt text](Screenshot_20170628-131016.png)
|
||||||
|
### Step 5
|
||||||
|
#### At the bottom of the screen select *SCAN QR CODE*
|
||||||
|
![alt text](Screenshot_20170628-131806.png)
|
||||||
|
### Step 6
|
||||||
|
#### At the next screen *Choose Apps* you want to xerve I mean serve and then touch the -> right arrow to proceed
|
||||||
|
![alt text](Screenshot_20170628-132029.png)
|
||||||
|
### Step 7
|
||||||
|
#### Touch the -> right arrow again, do it.
|
||||||
|
![alt text](Screenshot_20170628-133544.png)
|
||||||
|
### Ocho
|
||||||
|
#### Touch the -> right arrow until you are coming here
|
||||||
|
![alt text](Screenshot_20170628-134328.png)
|
||||||
|
Notice you can use either a qr code or a local url, so grab one of your other phones.
|
||||||
|
[Privacy Friendly Qr Scanner](https://github.com/SecUSo/privacy-friendly-qr-scanner) appears to be a good Qr scanner,
|
||||||
|
but of course you can key in the url by hand too.
|
||||||
|
### Step Nine
|
||||||
|
#### On your other phone open fdroid, navigate to menu by selecting the 3 dots in the upper right hand corner and choose *Repositories*
|
||||||
|
![alt text](Screenshot_20170628-142255.png)
|
||||||
|
### Step Ten
|
||||||
|
#### Toggle all the current repos off and then if you want to key in the new local repo url by hand touch the + plus in the upper right hand corner
|
||||||
|
![alt text](Screenshot_20170628-143639.png)
|
||||||
|
### Step Eleven A
|
||||||
|
#### After touching the + plus button in [Step Ten](#step-ten) on phone two, you can fill in the url address that corresponds to the photo in [Ocho](#ocho)
|
||||||
|
![alt text](Screenshot_20170628-152552.png)
|
||||||
|
### Step Twelve A
|
||||||
|
If you prefer not to key in the url by hand, on phone two touch the
|
||||||
|
home button and then open your qr-scanning application and scan the
|
||||||
|
qr code on phone one, as seen in photo [Ocho](#ocho). The qr-scanning
|
||||||
|
app will direct you to open fdroid, and your result will be the same as
|
||||||
|
the photo in [Step Eleven A](#step-eleven-a)
|
||||||
|
### Step Thirteen
|
||||||
|
#### On phone two you can now download and install apps and updates from phone one, and the download speed will be much faster than from the internet.
|
||||||
|
![alt text](Screenshot_20170628-153026.png)
|
@ -5,5 +5,7 @@ theme: readthedocs
|
|||||||
pages:
|
pages:
|
||||||
- 'Home': index.md
|
- 'Home': index.md
|
||||||
- 'Nspawn': nspawn.md
|
- 'Nspawn': nspawn.md
|
||||||
- 'Quick Dirty Reddis Nspawn Container on Arch Linux': arch_reddis_nspawn.md
|
- 'Quick Dirty Redis Nspawn Container on Arch Linux': arch_redis_nspawn.md
|
||||||
|
- 'Quick Dirty Postgresql Nspawn Container on Arch Linux': arch_postgresql_nspawn.md
|
||||||
|
- 'Serve And Share Apps From Your Phone With Fdroid': server_and_share_apps_from_your_phone_with_fdroid.md
|
||||||
|
|
||||||
|
BIN
site/Screenshot_20170628-115844.png
Normal file
After Width: | Height: | Size: 101 KiB |
BIN
site/Screenshot_20170628-131016.png
Normal file
After Width: | Height: | Size: 46 KiB |
BIN
site/Screenshot_20170628-131806.png
Normal file
After Width: | Height: | Size: 28 KiB |
BIN
site/Screenshot_20170628-132029.png
Normal file
After Width: | Height: | Size: 95 KiB |
BIN
site/Screenshot_20170628-133544.png
Normal file
After Width: | Height: | Size: 72 KiB |
BIN
site/Screenshot_20170628-134328.png
Normal file
After Width: | Height: | Size: 64 KiB |
BIN
site/Screenshot_20170628-142255.png
Normal file
After Width: | Height: | Size: 37 KiB |
BIN
site/Screenshot_20170628-143639.png
Normal file
After Width: | Height: | Size: 33 KiB |
BIN
site/Screenshot_20170628-152552.png
Normal file
After Width: | Height: | Size: 67 KiB |
BIN
site/Screenshot_20170628-153026.png
Normal file
After Width: | Height: | Size: 92 KiB |
161
site/arch_postgresql_nspawn/index.html
Normal file
@ -0,0 +1,161 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
|
||||||
|
<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="shortcut icon" href="../img/favicon.ico">
|
||||||
|
<title>Quick Dirty Postgresql Nspawn Container on Arch Linux - Trent Docs</title>
|
||||||
|
<link href='https://fonts.googleapis.com/css?family=Lato:400,700|Roboto+Slab:400,700|Inconsolata:400,700' rel='stylesheet' type='text/css'>
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../css/theme.css" type="text/css" />
|
||||||
|
<link rel="stylesheet" href="../css/theme_extra.css" type="text/css" />
|
||||||
|
<link rel="stylesheet" href="../css/highlight.css">
|
||||||
|
|
||||||
|
<script>
|
||||||
|
// Current page data
|
||||||
|
var mkdocs_page_name = "Quick Dirty Postgresql Nspawn Container on Arch Linux";
|
||||||
|
var mkdocs_page_input_path = "arch_postgresql_nspawn.md";
|
||||||
|
var mkdocs_page_url = "/arch_postgresql_nspawn/";
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<script src="../js/jquery-2.1.1.min.js"></script>
|
||||||
|
<script src="../js/modernizr-2.8.3.min.js"></script>
|
||||||
|
<script type="text/javascript" src="../js/highlight.pack.js"></script>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body class="wy-body-for-nav" role="document">
|
||||||
|
|
||||||
|
<div class="wy-grid-for-nav">
|
||||||
|
|
||||||
|
|
||||||
|
<nav data-toggle="wy-nav-shift" class="wy-nav-side stickynav">
|
||||||
|
<div class="wy-side-nav-search">
|
||||||
|
<a href=".." class="icon icon-home"> Trent Docs</a>
|
||||||
|
<div role="search">
|
||||||
|
<form id ="rtd-search-form" class="wy-form" action="../search.html" method="get">
|
||||||
|
<input type="text" name="q" placeholder="Search docs" />
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
|
||||||
|
<ul class="current">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="toctree-l1">
|
||||||
|
|
||||||
|
<a class="" href="..">Home</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="toctree-l1">
|
||||||
|
|
||||||
|
<a class="" href="../nspawn/">Nspawn</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="toctree-l1">
|
||||||
|
|
||||||
|
<a class="" href="../arch_redis_nspawn/">Quick Dirty Redis Nspawn Container on Arch Linux</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="toctree-l1 current">
|
||||||
|
|
||||||
|
<a class="current" href="./">Quick Dirty Postgresql Nspawn Container on Arch Linux</a>
|
||||||
|
<ul class="subnav">
|
||||||
|
|
||||||
|
<li class="toctree-l2"><a href="#quick-dirty-postgresql-nspawn-container-on-arch-linux">Quick Dirty Postgresql Nspawn Container on Arch Linux</a></li>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="toctree-l1">
|
||||||
|
|
||||||
|
<a class="" href="../server_and_share_apps_from_your_phone_with_fdroid/">Serve And Share Apps From Your Phone With Fdroid</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
|
||||||
|
|
||||||
|
|
||||||
|
<nav class="wy-nav-top" role="navigation" aria-label="top navigation">
|
||||||
|
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
|
||||||
|
<a href="..">Trent Docs</a>
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="wy-nav-content">
|
||||||
|
<div class="rst-content">
|
||||||
|
<div role="navigation" aria-label="breadcrumbs navigation">
|
||||||
|
<ul class="wy-breadcrumbs">
|
||||||
|
<li><a href="..">Docs</a> »</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>Quick Dirty Postgresql Nspawn Container on Arch Linux</li>
|
||||||
|
<li class="wy-breadcrumbs-aside">
|
||||||
|
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<hr/>
|
||||||
|
</div>
|
||||||
|
<div role="main">
|
||||||
|
<div class="section">
|
||||||
|
|
||||||
|
<h1 id="quick-dirty-postgresql-nspawn-container-on-arch-linux">Quick Dirty Postgresql Nspawn Container on Arch Linux</h1>
|
||||||
|
<p>Refer to the <a href="../nspawn/">Nspawn</a> page for setting up the nspawn container.</p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<footer>
|
||||||
|
|
||||||
|
<div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
|
||||||
|
|
||||||
|
<a href="../server_and_share_apps_from_your_phone_with_fdroid/" class="btn btn-neutral float-right" title="Serve And Share Apps From Your Phone With Fdroid">Next <span class="icon icon-circle-arrow-right"></span></a>
|
||||||
|
|
||||||
|
|
||||||
|
<a href="../arch_redis_nspawn/" class="btn btn-neutral" title="Quick Dirty Redis Nspawn Container on Arch Linux"><span class="icon icon-circle-arrow-left"></span> Previous</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<hr/>
|
||||||
|
|
||||||
|
<div role="contentinfo">
|
||||||
|
<!-- Copyright etc -->
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
Built with <a href="http://www.mkdocs.org">MkDocs</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
|
||||||
|
</footer>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="rst-versions" role="note" style="cursor: pointer">
|
||||||
|
<span class="rst-current-version" data-toggle="rst-current-version">
|
||||||
|
|
||||||
|
|
||||||
|
<span><a href="../arch_redis_nspawn/" style="color: #fcfcfc;">« Previous</a></span>
|
||||||
|
|
||||||
|
|
||||||
|
<span style="margin-left: 15px"><a href="../server_and_share_apps_from_your_phone_with_fdroid/" style="color: #fcfcfc">Next »</a></span>
|
||||||
|
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
<script src="../js/theme.js"></script>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
@ -8,7 +8,7 @@
|
|||||||
|
|
||||||
|
|
||||||
<link rel="shortcut icon" href="../img/favicon.ico">
|
<link rel="shortcut icon" href="../img/favicon.ico">
|
||||||
<title>Quick Dirty Reddis Nspawn Container on Arch Linux - Trent Docs</title>
|
<title>Quick Dirty Redis Nspawn Container on Arch Linux - Trent Docs</title>
|
||||||
<link href='https://fonts.googleapis.com/css?family=Lato:400,700|Roboto+Slab:400,700|Inconsolata:400,700' rel='stylesheet' type='text/css'>
|
<link href='https://fonts.googleapis.com/css?family=Lato:400,700|Roboto+Slab:400,700|Inconsolata:400,700' rel='stylesheet' type='text/css'>
|
||||||
|
|
||||||
<link rel="stylesheet" href="../css/theme.css" type="text/css" />
|
<link rel="stylesheet" href="../css/theme.css" type="text/css" />
|
||||||
@ -17,9 +17,9 @@
|
|||||||
|
|
||||||
<script>
|
<script>
|
||||||
// Current page data
|
// Current page data
|
||||||
var mkdocs_page_name = "Quick Dirty Reddis Nspawn Container on Arch Linux";
|
var mkdocs_page_name = "Quick Dirty Redis Nspawn Container on Arch Linux";
|
||||||
var mkdocs_page_input_path = "arch_reddis_nspawn.md";
|
var mkdocs_page_input_path = "arch_redis_nspawn.md";
|
||||||
var mkdocs_page_url = "/arch_reddis_nspawn/";
|
var mkdocs_page_url = "/arch_redis_nspawn/";
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<script src="../js/jquery-2.1.1.min.js"></script>
|
<script src="../js/jquery-2.1.1.min.js"></script>
|
||||||
@ -59,15 +59,25 @@
|
|||||||
|
|
||||||
<li class="toctree-l1 current">
|
<li class="toctree-l1 current">
|
||||||
|
|
||||||
<a class="current" href="./">Quick Dirty Reddis Nspawn Container on Arch Linux</a>
|
<a class="current" href="./">Quick Dirty Redis Nspawn Container on Arch Linux</a>
|
||||||
<ul class="subnav">
|
<ul class="subnav">
|
||||||
|
|
||||||
<li class="toctree-l2"><a href="#quick-dirty-reddis-nspawn-container-on-arch-linux">Quick Dirty Reddis Nspawn Container on Arch Linux</a></li>
|
<li class="toctree-l2"><a href="#quick-dirty-redis-nspawn-container-on-arch-linux">Quick Dirty Redis Nspawn Container on Arch Linux</a></li>
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
<li class="toctree-l1">
|
||||||
|
|
||||||
|
<a class="" href="../arch_postgresql_nspawn/">Quick Dirty Postgresql Nspawn Container on Arch Linux</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="toctree-l1">
|
||||||
|
|
||||||
|
<a class="" href="../server_and_share_apps_from_your_phone_with_fdroid/">Serve And Share Apps From Your Phone With Fdroid</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -90,7 +100,7 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
<li>Quick Dirty Reddis Nspawn Container on Arch Linux</li>
|
<li>Quick Dirty Redis Nspawn Container on Arch Linux</li>
|
||||||
<li class="wy-breadcrumbs-aside">
|
<li class="wy-breadcrumbs-aside">
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
@ -100,8 +110,17 @@
|
|||||||
<div role="main">
|
<div role="main">
|
||||||
<div class="section">
|
<div class="section">
|
||||||
|
|
||||||
<h1 id="quick-dirty-reddis-nspawn-container-on-arch-linux">Quick Dirty Reddis Nspawn Container on Arch Linux</h1>
|
<h1 id="quick-dirty-redis-nspawn-container-on-arch-linux">Quick Dirty Redis Nspawn Container on Arch Linux</h1>
|
||||||
<p>Refer to the <a href="../nspawn/">Nspawn</a> page for setting up the nspawn container.</p>
|
<p>Refer to the <a href="../nspawn/">Nspawn</a> page for setting up the nspawn container.</p>
|
||||||
|
<p>Once you have the container running, it seems all you have to do to get
|
||||||
|
things working in a container subnet is to change the bind address.</p>
|
||||||
|
<pre><code class="text"># /etc/redis.conf
|
||||||
|
# bind 127.0.0.1
|
||||||
|
bind 0.0.0.0
|
||||||
|
</code></pre>
|
||||||
|
|
||||||
|
<p>you can nmap port 6379, be sure to restart redis</p>
|
||||||
|
<p><a href="https://wiki.archlinux.org/index.php/Redis">Again I would refer you to the Arch Wiki</a></p>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
@ -109,6 +128,8 @@
|
|||||||
|
|
||||||
<div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
|
<div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
|
||||||
|
|
||||||
|
<a href="../arch_postgresql_nspawn/" class="btn btn-neutral float-right" title="Quick Dirty Postgresql Nspawn Container on Arch Linux">Next <span class="icon icon-circle-arrow-right"></span></a>
|
||||||
|
|
||||||
|
|
||||||
<a href="../nspawn/" class="btn btn-neutral" title="Nspawn"><span class="icon icon-circle-arrow-left"></span> Previous</a>
|
<a href="../nspawn/" class="btn btn-neutral" title="Nspawn"><span class="icon icon-circle-arrow-left"></span> Previous</a>
|
||||||
|
|
||||||
@ -139,6 +160,8 @@
|
|||||||
<span><a href="../nspawn/" style="color: #fcfcfc;">« Previous</a></span>
|
<span><a href="../nspawn/" style="color: #fcfcfc;">« Previous</a></span>
|
||||||
|
|
||||||
|
|
||||||
|
<span style="margin-left: 15px"><a href="../arch_postgresql_nspawn/" style="color: #fcfcfc">Next »</a></span>
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
<script src="../js/theme.js"></script>
|
<script src="../js/theme.js"></script>
|
@ -54,6 +54,12 @@
|
|||||||
|
|
||||||
<li class="toctree-l2"><a href="#welcome-to-trent-docs">Welcome to Trent Docs</a></li>
|
<li class="toctree-l2"><a href="#welcome-to-trent-docs">Welcome to Trent Docs</a></li>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
|
||||||
|
<li><a class="toctree-l3" href="#git-repo-for-these-docs">Git Repo For These Docs</a></li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
@ -65,7 +71,17 @@
|
|||||||
|
|
||||||
<li class="toctree-l1">
|
<li class="toctree-l1">
|
||||||
|
|
||||||
<a class="" href="arch_reddis_nspawn/">Quick Dirty Reddis Nspawn Container on Arch Linux</a>
|
<a class="" href="arch_redis_nspawn/">Quick Dirty Redis Nspawn Container on Arch Linux</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="toctree-l1">
|
||||||
|
|
||||||
|
<a class="" href="arch_postgresql_nspawn/">Quick Dirty Postgresql Nspawn Container on Arch Linux</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="toctree-l1">
|
||||||
|
|
||||||
|
<a class="" href="server_and_share_apps_from_your_phone_with_fdroid/">Serve And Share Apps From Your Phone With Fdroid</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
@ -101,9 +117,13 @@
|
|||||||
<div class="section">
|
<div class="section">
|
||||||
|
|
||||||
<h1 id="welcome-to-trent-docs">Welcome to Trent Docs</h1>
|
<h1 id="welcome-to-trent-docs">Welcome to Trent Docs</h1>
|
||||||
|
<h2 id="git-repo-for-these-docs"><a href="https://github.com/TrentSPalmer/trentdocs_website">Git Repo For These Docs</a></h2>
|
||||||
|
<p>Obviously, the commit history will reflect the time when these documents are written.</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="nspawn/">Nspawn Containers</a></li>
|
<li><a href="nspawn/">Nspawn Containers</a></li>
|
||||||
<li><a href="arch_reddis_nspawn/">Quick Dirty Reddis Nspawn Container on Arch Linux</a></li>
|
<li><a href="arch_redis_nspawn/">Quick Dirty Redis Nspawn Container on Arch Linux</a></li>
|
||||||
|
<li><a href="arch_postgresql_nspawn/">Quick Dirty Postgresql Nspawn Container on Arch Linux</a></li>
|
||||||
|
<li><a href="server_and_share_apps_from_your_phone_with_fdroid/">Serve And Share Apps From Your Phone With Fdroid</a></li>
|
||||||
</ul>
|
</ul>
|
||||||
<!---
|
<!---
|
||||||
* [Template](Template.md)
|
* [Template](Template.md)
|
||||||
@ -154,5 +174,5 @@
|
|||||||
|
|
||||||
<!--
|
<!--
|
||||||
MkDocs version : 0.16.3
|
MkDocs version : 0.16.3
|
||||||
Build Date UTC : 2017-06-27 23:43:49
|
Build Date UTC : 2017-06-28 23:11:04
|
||||||
-->
|
-->
|
||||||
|
@ -2,27 +2,32 @@
|
|||||||
"docs": [
|
"docs": [
|
||||||
{
|
{
|
||||||
"location": "/",
|
"location": "/",
|
||||||
"text": "Welcome to Trent Docs\n\n\n\n\nNspawn Containers\n\n\nQuick Dirty Reddis Nspawn Container on Arch Linux",
|
"text": "Welcome to Trent Docs\n\n\nGit Repo For These Docs\n\n\nObviously, the commit history will reflect the time when these documents are written.\n\n\n\n\nNspawn Containers\n\n\nQuick Dirty Redis Nspawn Container on Arch Linux\n\n\nQuick Dirty Postgresql Nspawn Container on Arch Linux\n\n\nServe And Share Apps From Your Phone With Fdroid",
|
||||||
"title": "Home"
|
"title": "Home"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"location": "/#welcome-to-trent-docs",
|
"location": "/#welcome-to-trent-docs",
|
||||||
"text": "Nspawn Containers Quick Dirty Reddis Nspawn Container on Arch Linux",
|
"text": "",
|
||||||
"title": "Welcome to Trent Docs"
|
"title": "Welcome to Trent Docs"
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
"location": "/#git-repo-for-these-docs",
|
||||||
|
"text": "Obviously, the commit history will reflect the time when these documents are written. Nspawn Containers Quick Dirty Redis Nspawn Container on Arch Linux Quick Dirty Postgresql Nspawn Container on Arch Linux Serve And Share Apps From Your Phone With Fdroid",
|
||||||
|
"title": "Git Repo For These Docs"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
"location": "/nspawn/",
|
"location": "/nspawn/",
|
||||||
"text": "Nspawn Containers\n\n\nArch Linux Wiki for Nspawn Containers\n\n\nCreate a FileSystem\n\n\ncd /var/lib/machines\n# create a directory\nmkdir <container>\n# use pacstrap to create a file system\npacstrap -i -c -d <container> base --ignore linux\n\n\n\n\nFirst boot and create root password\n\n\nsystemd-nspawn -b -D <container>\npasswd\npoweroff\n# if you want to nat the container add *-n* flag\nsystemd-nspawn -b -D <container> -n\n# and to bind mount the package cache\nsystemd-nspawn -b -D <container> -n --bind=/var/cache/pacman/pkg\n\n\n\n\nNetworking\n\n\nOn Arch, assuming you have systemd-networkd and systemd-resolved\nset up correctly, networking from the host end of things should\njust work.\n\nHowever on Linode it does not. What does work on Linode is to create\na bridge interface. Two files for br0 will get the job done.\n\n\n# /etc/systemd/network/50-br0.netdev\n[NetDev]\nName=br0\nKind=bridge\n\n\n\n\n# /etc/systemd/network/50-br0.netdev\n[Match]\nName=br0\n\n[Network]\nAddress=10.0.55.1/24\nDHCPServer=yes\nIPMasquerade=yes\n\n\n\n\nNotice how the configuration file tells systemd-networkd to offer\nDHCP service and to perform masquerade. You can modify the \nsystemd-nspawn\n\ncommand to use the bridge interface. Every container attached to this bridge\nwill be on the same subnet and able to talk to each other.\n\n\n# first restart systemd-networkd to bring up the new bridge interface\nsystemctl restart systemd-networkd\n# and add --network-bridge=br0 to systemd-nspawn command\nsystemd-nspawn -b -D <container> --network-bridge=br0 --bind=/var/cache/pacman/pkg\n\n\n\n\nAutomatically Starting the Container\n\n\nThere are two ways to automate starting the container. You can override\n\nsystemd-nspawn@.service\n or create an \nnspawn\n file. \n\n\nFirst enable machines.target\n\n\n# to override the systemd-nspawn@.service file\ncp /lib/systemd/system/systemd-nspawn@.service /etc/systemd/system/systemd-nspawn@<container>.service\n\n\n\n\nEdit \n/etc/systemd/system/systemd-nspawn@<container>.service\n to add the \nsystemd-nspawn\n options\nyou want to the \nExecStart\n command.\n\n\nOr create \n/etc/systemd/nspawn/<container>.nspawn\n\n\n# /etc/systemd/nspawn/<container>.nspawn\nBind=/var/cache/pacman/pkg\n\n[Network]\nBridge=br0\n\n\n\n\n# in either case\nsystemctl start/enable systemd-nspawn@<container>\n# to get a shell\nmachinectl shell <container>\n# and then to get an environment\nbash\n\n\n\n\nInitial Configuration Inside The Container\n\n\n# set time zone if you don't want UTC\ntimedatectl set-timezone <timezone>\n# enable ntp, networktime\ntimedatectl set-ntp 1\n\n\n\n\nIf you want to change the locale",
|
"text": "Nspawn Containers\n\n\nThis Link For Arch Linux Wiki for Nspawn Containers\n\n\nCreate a FileSystem\n\n\ncd /var/lib/machines\n# create a directory\nmkdir <container>\n# use pacstrap to create a file system\npacstrap -i -c -d <container> base --ignore linux\n\n\n\n\nAt this point you might want to copy over some configs to save time later.\n\n\n\n\n/etc/locale.conf\n\n\n/root/.bashrc\n\n\n/etc/locale.gen\n\n\n\n\nFirst boot and create root password\n\n\nsystemd-nspawn -b -D <container>\npasswd\npoweroff\n# if you want to nat the container add *-n* flag\nsystemd-nspawn -b -D <container> -n\n# and to bind mount the package cache\nsystemd-nspawn -b -D <container> -n --bind=/var/cache/pacman/pkg\n\n\n\n\nNetworking\n\n\nOn Arch, assuming you have systemd-networkd and systemd-resolved\nset up correctly, networking from the host end of things should\njust work.\n\nHowever on Linode it does not. What does work on Linode is to create\na bridge interface. Two files for br0 will get the job done.\n\n\n# /etc/systemd/network/50-br0.netdev\n[NetDev]\nName=br0\nKind=bridge\n\n\n\n\n# /etc/systemd/network/50-br0.netdev\n[Match]\nName=br0\n\n[Network]\nAddress=10.0.55.1/24\nDHCPServer=yes\nIPMasquerade=yes\n\n\n\n\nNotice how the configuration file tells systemd-networkd to offer\nDHCP service and to perform masquerade. You can modify the \nsystemd-nspawn\n\ncommand to use the bridge interface. Every container attached to this bridge\nwill be on the same subnet and able to talk to each other.\n\n\n# first restart systemd-networkd to bring up the new bridge interface\nsystemctl restart systemd-networkd\n# and add --network-bridge=br0 to systemd-nspawn command\nsystemd-nspawn -b -D <container> --network-bridge=br0 --bind=/var/cache/pacman/pkg\n\n\n\n\nAutomatically Starting the Container\n\n\nThere are two ways to automate starting the container. You can override\n\nsystemd-nspawn@.service\n or create an \nnspawn\n file. \n\n\nFirst enable machines.target\n\n\n# to override the systemd-nspawn@.service file\ncp /lib/systemd/system/systemd-nspawn@.service /etc/systemd/system/systemd-nspawn@<container>.service\n\n\n\n\nEdit \n/etc/systemd/system/systemd-nspawn@<container>.service\n to add the \nsystemd-nspawn\n options\nyou want to the \nExecStart\n command.\n\n\nOr create \n/etc/systemd/nspawn/<container>.nspawn\n\n\n# /etc/systemd/nspawn/<container>.nspawn\nBind=/var/cache/pacman/pkg\n\n[Network]\nBridge=br0\n\n\n\n\n# in either case\nsystemctl start/enable systemd-nspawn@<container>\n# to get a shell\nmachinectl shell <container>\n# and then to get an environment\nbash\n\n\n\n\nInitial Configuration Inside The Container\n\n\n# set time zone if you don't want UTC\ntimedatectl set-timezone <timezone>\n# enable ntp, networktime\ntimedatectl set-ntp 1\n# enable networking from inside the container\nsystemctl enable systemd-networkd\nsystemctl start systemd-networkd\nsystemctl enable systemd-resolved\nsystemctl start systemd-resolved\nrm /etc/resolv.conf \nln -s /run/systemd/resolve/resolv.conf /etc/\n# ping google\nping -c 3 google.com\n\n\n\n\nIf you want to change the locale",
|
||||||
"title": "Nspawn"
|
"title": "Nspawn"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"location": "/nspawn/#nspawn-containers",
|
"location": "/nspawn/#nspawn-containers",
|
||||||
"text": "Arch Linux Wiki for Nspawn Containers",
|
"text": "This Link For Arch Linux Wiki for Nspawn Containers",
|
||||||
"title": "Nspawn Containers"
|
"title": "Nspawn Containers"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"location": "/nspawn/#create-a-filesystem",
|
"location": "/nspawn/#create-a-filesystem",
|
||||||
"text": "cd /var/lib/machines\n# create a directory\nmkdir <container>\n# use pacstrap to create a file system\npacstrap -i -c -d <container> base --ignore linux",
|
"text": "cd /var/lib/machines\n# create a directory\nmkdir <container>\n# use pacstrap to create a file system\npacstrap -i -c -d <container> base --ignore linux At this point you might want to copy over some configs to save time later. /etc/locale.conf /root/.bashrc /etc/locale.gen",
|
||||||
"title": "Create a FileSystem"
|
"title": "Create a FileSystem"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
@ -42,18 +47,148 @@
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"location": "/nspawn/#initial-configuration-inside-the-container",
|
"location": "/nspawn/#initial-configuration-inside-the-container",
|
||||||
"text": "# set time zone if you don't want UTC\ntimedatectl set-timezone <timezone>\n# enable ntp, networktime\ntimedatectl set-ntp 1 If you want to change the locale",
|
"text": "# set time zone if you don't want UTC\ntimedatectl set-timezone <timezone>\n# enable ntp, networktime\ntimedatectl set-ntp 1\n# enable networking from inside the container\nsystemctl enable systemd-networkd\nsystemctl start systemd-networkd\nsystemctl enable systemd-resolved\nsystemctl start systemd-resolved\nrm /etc/resolv.conf \nln -s /run/systemd/resolve/resolv.conf /etc/\n# ping google\nping -c 3 google.com If you want to change the locale",
|
||||||
"title": "Initial Configuration Inside The Container"
|
"title": "Initial Configuration Inside The Container"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"location": "/arch_reddis_nspawn/",
|
"location": "/arch_redis_nspawn/",
|
||||||
"text": "Quick Dirty Reddis Nspawn Container on Arch Linux\n\n\nRefer to the \nNspawn\n page for setting up the nspawn container.",
|
"text": "Quick Dirty Redis Nspawn Container on Arch Linux\n\n\nRefer to the \nNspawn\n page for setting up the nspawn container.\n\n\nOnce you have the container running, it seems all you have to do to get\nthings working in a container subnet is to change the bind address.\n\n\n# /etc/redis.conf\n# bind 127.0.0.1\nbind 0.0.0.0\n\n\n\n\nyou can nmap port 6379, be sure to restart redis\n\n\nAgain I would refer you to the Arch Wiki",
|
||||||
"title": "Quick Dirty Reddis Nspawn Container on Arch Linux"
|
"title": "Quick Dirty Redis Nspawn Container on Arch Linux"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"location": "/arch_reddis_nspawn/#quick-dirty-reddis-nspawn-container-on-arch-linux",
|
"location": "/arch_redis_nspawn/#quick-dirty-redis-nspawn-container-on-arch-linux",
|
||||||
|
"text": "Refer to the Nspawn page for setting up the nspawn container. Once you have the container running, it seems all you have to do to get\nthings working in a container subnet is to change the bind address. # /etc/redis.conf\n# bind 127.0.0.1\nbind 0.0.0.0 you can nmap port 6379, be sure to restart redis Again I would refer you to the Arch Wiki",
|
||||||
|
"title": "Quick Dirty Redis Nspawn Container on Arch Linux"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"location": "/arch_postgresql_nspawn/",
|
||||||
|
"text": "Quick Dirty Postgresql Nspawn Container on Arch Linux\n\n\nRefer to the \nNspawn\n page for setting up the nspawn container.",
|
||||||
|
"title": "Quick Dirty Postgresql Nspawn Container on Arch Linux"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"location": "/arch_postgresql_nspawn/#quick-dirty-postgresql-nspawn-container-on-arch-linux",
|
||||||
"text": "Refer to the Nspawn page for setting up the nspawn container.",
|
"text": "Refer to the Nspawn page for setting up the nspawn container.",
|
||||||
"title": "Quick Dirty Reddis Nspawn Container on Arch Linux"
|
"title": "Quick Dirty Postgresql Nspawn Container on Arch Linux"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"location": "/server_and_share_apps_from_your_phone_with_fdroid/",
|
||||||
|
"text": "Serve And Share Apps From Your Phone With Fdroid\n\n\nFind The Menu Item for \nSwap apps\n\n\nStep 3 you are born on third base\n\n\nOpen fdroid, and navigate to the menu by touching three dots in upper right hand corner of the screen. Select \nSwap apps\n.\n\n\n\n\nStep 4\n\n\nOn the next screen toggle on \nVisible via Wi-Fi\n\n\n\n\nStep 5\n\n\nAt the bottom of the screen select \nSCAN QR CODE\n\n\n\n\nStep 6\n\n\nAt the next screen \nChoose Apps\n you want to xerve I mean serve and then touch the -> right arrow to proceed\n\n\n\n\nStep 7\n\n\nTouch the -> right arrow again, do it.\n\n\n\n\nOcho\n\n\nTouch the -> right arrow until you are coming here\n\n\n\nNotice you can use either a qr code or a local url, so grab one of your other phones.\n\n\nPrivacy Friendly Qr Scanner\n appears to be a good Qr scanner,\nbut of course you can key in the url by hand too.\n\n\nStep Nine\n\n\nOn your other phone open fdroid, navigate to menu by selecting the 3 dots in the upper right hand corner and choose \nRepositories\n\n\n\n\nStep Ten\n\n\nToggle all the current repos off and then if you want to key in the new local repo url by hand touch the + plus in the upper right hand corner\n\n\n\n\nStep Eleven A\n\n\nAfter touching the + plus button in \nStep Ten\n on phone two, you can fill in the url address that corresponds to the photo in \nOcho\n\n\n\n\nStep Twelve A\n\n\nIf you prefer not to key in the url by hand, on phone two touch the\nhome button and then open your qr-scanning application and scan the\nqr code on phone one, as seen in photo \nOcho\n. The qr-scanning\napp will direct you to open fdroid, and your result will be the same as\nthe photo in \nStep Eleven A\n\n\nStep Thirteen\n\n\nOn phone two you can now download and install apps and updates from phone one, and the download speed will be much faster than from the internet.",
|
||||||
|
"title": "Serve And Share Apps From Your Phone With Fdroid"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"location": "/server_and_share_apps_from_your_phone_with_fdroid/#serve-and-share-apps-from-your-phone-with-fdroid",
|
||||||
|
"text": "",
|
||||||
|
"title": "Serve And Share Apps From Your Phone With Fdroid"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"location": "/server_and_share_apps_from_your_phone_with_fdroid/#find-the-menu-item-for-swap-apps",
|
||||||
|
"text": "",
|
||||||
|
"title": "Find The Menu Item for Swap apps"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"location": "/server_and_share_apps_from_your_phone_with_fdroid/#step-3-you-are-born-on-third-base",
|
||||||
|
"text": "",
|
||||||
|
"title": "Step 3 you are born on third base"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"location": "/server_and_share_apps_from_your_phone_with_fdroid/#open-fdroid-and-navigate-to-the-menu-by-touching-three-dots-in-upper-right-hand-corner-of-the-screen-select-swap-apps",
|
||||||
|
"text": "",
|
||||||
|
"title": "Open fdroid, and navigate to the menu by touching three dots in upper right hand corner of the screen. Select Swap apps."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"location": "/server_and_share_apps_from_your_phone_with_fdroid/#step-4",
|
||||||
|
"text": "",
|
||||||
|
"title": "Step 4"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"location": "/server_and_share_apps_from_your_phone_with_fdroid/#on-the-next-screen-toggle-on-visible-via-wi-fi",
|
||||||
|
"text": "",
|
||||||
|
"title": "On the next screen toggle on Visible via Wi-Fi"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"location": "/server_and_share_apps_from_your_phone_with_fdroid/#step-5",
|
||||||
|
"text": "",
|
||||||
|
"title": "Step 5"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"location": "/server_and_share_apps_from_your_phone_with_fdroid/#at-the-bottom-of-the-screen-select-scan-qr-code",
|
||||||
|
"text": "",
|
||||||
|
"title": "At the bottom of the screen select SCAN QR CODE"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"location": "/server_and_share_apps_from_your_phone_with_fdroid/#step-6",
|
||||||
|
"text": "",
|
||||||
|
"title": "Step 6"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"location": "/server_and_share_apps_from_your_phone_with_fdroid/#at-the-next-screen-choose-apps-you-want-to-xerve-i-mean-serve-and-then-touch-the-right-arrow-to-proceed",
|
||||||
|
"text": "",
|
||||||
|
"title": "At the next screen Choose Apps you want to xerve I mean serve and then touch the -> right arrow to proceed"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"location": "/server_and_share_apps_from_your_phone_with_fdroid/#step-7",
|
||||||
|
"text": "",
|
||||||
|
"title": "Step 7"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"location": "/server_and_share_apps_from_your_phone_with_fdroid/#touch-the-right-arrow-again-do-it",
|
||||||
|
"text": "",
|
||||||
|
"title": "Touch the -> right arrow again, do it."
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"location": "/server_and_share_apps_from_your_phone_with_fdroid/#ocho",
|
||||||
|
"text": "",
|
||||||
|
"title": "Ocho"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"location": "/server_and_share_apps_from_your_phone_with_fdroid/#touch-the-right-arrow-until-you-are-coming-here",
|
||||||
|
"text": "Notice you can use either a qr code or a local url, so grab one of your other phones. Privacy Friendly Qr Scanner appears to be a good Qr scanner,\nbut of course you can key in the url by hand too.",
|
||||||
|
"title": "Touch the -> right arrow until you are coming here"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"location": "/server_and_share_apps_from_your_phone_with_fdroid/#step-nine",
|
||||||
|
"text": "",
|
||||||
|
"title": "Step Nine"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"location": "/server_and_share_apps_from_your_phone_with_fdroid/#on-your-other-phone-open-fdroid-navigate-to-menu-by-selecting-the-3-dots-in-the-upper-right-hand-corner-and-choose-repositories",
|
||||||
|
"text": "",
|
||||||
|
"title": "On your other phone open fdroid, navigate to menu by selecting the 3 dots in the upper right hand corner and choose Repositories"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"location": "/server_and_share_apps_from_your_phone_with_fdroid/#step-ten",
|
||||||
|
"text": "",
|
||||||
|
"title": "Step Ten"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"location": "/server_and_share_apps_from_your_phone_with_fdroid/#toggle-all-the-current-repos-off-and-then-if-you-want-to-key-in-the-new-local-repo-url-by-hand-touch-the-plus-in-the-upper-right-hand-corner",
|
||||||
|
"text": "",
|
||||||
|
"title": "Toggle all the current repos off and then if you want to key in the new local repo url by hand touch the + plus in the upper right hand corner"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"location": "/server_and_share_apps_from_your_phone_with_fdroid/#step-eleven-a",
|
||||||
|
"text": "",
|
||||||
|
"title": "Step Eleven A"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"location": "/server_and_share_apps_from_your_phone_with_fdroid/#after-touching-the-plus-button-in-step-ten-on-phone-two-you-can-fill-in-the-url-address-that-corresponds-to-the-photo-in-ocho",
|
||||||
|
"text": "",
|
||||||
|
"title": "After touching the + plus button in Step Ten on phone two, you can fill in the url address that corresponds to the photo in Ocho"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"location": "/server_and_share_apps_from_your_phone_with_fdroid/#step-twelve-a",
|
||||||
|
"text": "If you prefer not to key in the url by hand, on phone two touch the\nhome button and then open your qr-scanning application and scan the\nqr code on phone one, as seen in photo Ocho . The qr-scanning\napp will direct you to open fdroid, and your result will be the same as\nthe photo in Step Eleven A",
|
||||||
|
"title": "Step Twelve A"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"location": "/server_and_share_apps_from_your_phone_with_fdroid/#step-thirteen",
|
||||||
|
"text": "",
|
||||||
|
"title": "Step Thirteen"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"location": "/server_and_share_apps_from_your_phone_with_fdroid/#on-phone-two-you-can-now-download-and-install-apps-and-updates-from-phone-one-and-the-download-speed-will-be-much-faster-than-from-the-internet",
|
||||||
|
"text": "",
|
||||||
|
"title": "On phone two you can now download and install apps and updates from phone one, and the download speed will be much faster than from the internet."
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
@ -79,7 +79,17 @@
|
|||||||
|
|
||||||
<li class="toctree-l1">
|
<li class="toctree-l1">
|
||||||
|
|
||||||
<a class="" href="../arch_reddis_nspawn/">Quick Dirty Reddis Nspawn Container on Arch Linux</a>
|
<a class="" href="../arch_redis_nspawn/">Quick Dirty Redis Nspawn Container on Arch Linux</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="toctree-l1">
|
||||||
|
|
||||||
|
<a class="" href="../arch_postgresql_nspawn/">Quick Dirty Postgresql Nspawn Container on Arch Linux</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="toctree-l1">
|
||||||
|
|
||||||
|
<a class="" href="../server_and_share_apps_from_your_phone_with_fdroid/">Serve And Share Apps From Your Phone With Fdroid</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
@ -115,7 +125,7 @@
|
|||||||
<div class="section">
|
<div class="section">
|
||||||
|
|
||||||
<h1 id="nspawn-containers">Nspawn Containers</h1>
|
<h1 id="nspawn-containers">Nspawn Containers</h1>
|
||||||
<p><a href="https://wiki.archlinux.org/index.php/Systemd-nspawn">Arch Linux Wiki for Nspawn Containers</a></p>
|
<p><a href="https://wiki.archlinux.org/index.php/Systemd-nspawn">This Link For Arch Linux Wiki for Nspawn Containers</a></p>
|
||||||
<h3 id="create-a-filesystem">Create a FileSystem</h3>
|
<h3 id="create-a-filesystem">Create a FileSystem</h3>
|
||||||
<pre><code class="bash">cd /var/lib/machines
|
<pre><code class="bash">cd /var/lib/machines
|
||||||
# create a directory
|
# create a directory
|
||||||
@ -124,6 +134,12 @@ mkdir <container>
|
|||||||
pacstrap -i -c -d <container> base --ignore linux
|
pacstrap -i -c -d <container> base --ignore linux
|
||||||
</code></pre>
|
</code></pre>
|
||||||
|
|
||||||
|
<p>At this point you might want to copy over some configs to save time later.</p>
|
||||||
|
<ul>
|
||||||
|
<li>/etc/locale.conf</li>
|
||||||
|
<li>/root/.bashrc</li>
|
||||||
|
<li>/etc/locale.gen</li>
|
||||||
|
</ul>
|
||||||
<h3 id="first-boot-and-create-root-password">First boot and create root password</h3>
|
<h3 id="first-boot-and-create-root-password">First boot and create root password</h3>
|
||||||
<pre><code class="bash">systemd-nspawn -b -D <container>
|
<pre><code class="bash">systemd-nspawn -b -D <container>
|
||||||
passwd
|
passwd
|
||||||
@ -197,6 +213,15 @@ bash
|
|||||||
timedatectl set-timezone <timezone>
|
timedatectl set-timezone <timezone>
|
||||||
# enable ntp, networktime
|
# enable ntp, networktime
|
||||||
timedatectl set-ntp 1
|
timedatectl set-ntp 1
|
||||||
|
# enable networking from inside the container
|
||||||
|
systemctl enable systemd-networkd
|
||||||
|
systemctl start systemd-networkd
|
||||||
|
systemctl enable systemd-resolved
|
||||||
|
systemctl start systemd-resolved
|
||||||
|
rm /etc/resolv.conf
|
||||||
|
ln -s /run/systemd/resolve/resolv.conf /etc/
|
||||||
|
# ping google
|
||||||
|
ping -c 3 google.com
|
||||||
</code></pre>
|
</code></pre>
|
||||||
|
|
||||||
<p><a href="https://wiki.archlinux.org/index.php/locale">If you want to change the locale</a></p>
|
<p><a href="https://wiki.archlinux.org/index.php/locale">If you want to change the locale</a></p>
|
||||||
@ -207,7 +232,7 @@ timedatectl set-ntp 1
|
|||||||
|
|
||||||
<div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
|
<div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
|
||||||
|
|
||||||
<a href="../arch_reddis_nspawn/" class="btn btn-neutral float-right" title="Quick Dirty Reddis Nspawn Container on Arch Linux">Next <span class="icon icon-circle-arrow-right"></span></a>
|
<a href="../arch_redis_nspawn/" class="btn btn-neutral float-right" title="Quick Dirty Redis Nspawn Container on Arch Linux">Next <span class="icon icon-circle-arrow-right"></span></a>
|
||||||
|
|
||||||
|
|
||||||
<a href=".." class="btn btn-neutral" title="Home"><span class="icon icon-circle-arrow-left"></span> Previous</a>
|
<a href=".." class="btn btn-neutral" title="Home"><span class="icon icon-circle-arrow-left"></span> Previous</a>
|
||||||
@ -239,7 +264,7 @@ timedatectl set-ntp 1
|
|||||||
<span><a href=".." style="color: #fcfcfc;">« Previous</a></span>
|
<span><a href=".." style="color: #fcfcfc;">« Previous</a></span>
|
||||||
|
|
||||||
|
|
||||||
<span style="margin-left: 15px"><a href="../arch_reddis_nspawn/" style="color: #fcfcfc">Next »</a></span>
|
<span style="margin-left: 15px"><a href="../arch_redis_nspawn/" style="color: #fcfcfc">Next »</a></span>
|
||||||
|
|
||||||
</span>
|
</span>
|
||||||
</div>
|
</div>
|
||||||
|
@ -55,7 +55,17 @@
|
|||||||
|
|
||||||
<li class="toctree-l1">
|
<li class="toctree-l1">
|
||||||
|
|
||||||
<a class="" href="arch_reddis_nspawn/">Quick Dirty Reddis Nspawn Container on Arch Linux</a>
|
<a class="" href="arch_redis_nspawn/">Quick Dirty Redis Nspawn Container on Arch Linux</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="toctree-l1">
|
||||||
|
|
||||||
|
<a class="" href="arch_postgresql_nspawn/">Quick Dirty Postgresql Nspawn Container on Arch Linux</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="toctree-l1">
|
||||||
|
|
||||||
|
<a class="" href="server_and_share_apps_from_your_phone_with_fdroid/">Serve And Share Apps From Your Phone With Fdroid</a>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
</ul>
|
</ul>
|
||||||
|
@ -0,0 +1,202 @@
|
|||||||
|
<!DOCTYPE html>
|
||||||
|
<!--[if IE 8]><html class="no-js lt-ie9" lang="en" > <![endif]-->
|
||||||
|
<!--[if gt IE 8]><!--> <html class="no-js" lang="en" > <!--<![endif]-->
|
||||||
|
<head>
|
||||||
|
<meta charset="utf-8">
|
||||||
|
<meta http-equiv="X-UA-Compatible" content="IE=edge">
|
||||||
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||||
|
|
||||||
|
|
||||||
|
<link rel="shortcut icon" href="../img/favicon.ico">
|
||||||
|
<title>Serve And Share Apps From Your Phone With Fdroid - Trent Docs</title>
|
||||||
|
<link href='https://fonts.googleapis.com/css?family=Lato:400,700|Roboto+Slab:400,700|Inconsolata:400,700' rel='stylesheet' type='text/css'>
|
||||||
|
|
||||||
|
<link rel="stylesheet" href="../css/theme.css" type="text/css" />
|
||||||
|
<link rel="stylesheet" href="../css/theme_extra.css" type="text/css" />
|
||||||
|
<link rel="stylesheet" href="../css/highlight.css">
|
||||||
|
|
||||||
|
<script>
|
||||||
|
// Current page data
|
||||||
|
var mkdocs_page_name = "Serve And Share Apps From Your Phone With Fdroid";
|
||||||
|
var mkdocs_page_input_path = "server_and_share_apps_from_your_phone_with_fdroid.md";
|
||||||
|
var mkdocs_page_url = "/server_and_share_apps_from_your_phone_with_fdroid/";
|
||||||
|
</script>
|
||||||
|
|
||||||
|
<script src="../js/jquery-2.1.1.min.js"></script>
|
||||||
|
<script src="../js/modernizr-2.8.3.min.js"></script>
|
||||||
|
<script type="text/javascript" src="../js/highlight.pack.js"></script>
|
||||||
|
|
||||||
|
</head>
|
||||||
|
|
||||||
|
<body class="wy-body-for-nav" role="document">
|
||||||
|
|
||||||
|
<div class="wy-grid-for-nav">
|
||||||
|
|
||||||
|
|
||||||
|
<nav data-toggle="wy-nav-shift" class="wy-nav-side stickynav">
|
||||||
|
<div class="wy-side-nav-search">
|
||||||
|
<a href=".." class="icon icon-home"> Trent Docs</a>
|
||||||
|
<div role="search">
|
||||||
|
<form id ="rtd-search-form" class="wy-form" action="../search.html" method="get">
|
||||||
|
<input type="text" name="q" placeholder="Search docs" />
|
||||||
|
</form>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
|
||||||
|
<ul class="current">
|
||||||
|
|
||||||
|
|
||||||
|
<li class="toctree-l1">
|
||||||
|
|
||||||
|
<a class="" href="..">Home</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="toctree-l1">
|
||||||
|
|
||||||
|
<a class="" href="../nspawn/">Nspawn</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="toctree-l1">
|
||||||
|
|
||||||
|
<a class="" href="../arch_redis_nspawn/">Quick Dirty Redis Nspawn Container on Arch Linux</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="toctree-l1">
|
||||||
|
|
||||||
|
<a class="" href="../arch_postgresql_nspawn/">Quick Dirty Postgresql Nspawn Container on Arch Linux</a>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
<li class="toctree-l1 current">
|
||||||
|
|
||||||
|
<a class="current" href="./">Serve And Share Apps From Your Phone With Fdroid</a>
|
||||||
|
<ul class="subnav">
|
||||||
|
|
||||||
|
<li class="toctree-l2"><a href="#serve-and-share-apps-from-your-phone-with-fdroid">Serve And Share Apps From Your Phone With Fdroid</a></li>
|
||||||
|
|
||||||
|
<ul>
|
||||||
|
|
||||||
|
<li><a class="toctree-l3" href="#find-the-menu-item-for-swap-apps">Find The Menu Item for Swap apps</a></li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</li>
|
||||||
|
|
||||||
|
</ul>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
|
||||||
|
|
||||||
|
|
||||||
|
<nav class="wy-nav-top" role="navigation" aria-label="top navigation">
|
||||||
|
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
|
||||||
|
<a href="..">Trent Docs</a>
|
||||||
|
</nav>
|
||||||
|
|
||||||
|
|
||||||
|
<div class="wy-nav-content">
|
||||||
|
<div class="rst-content">
|
||||||
|
<div role="navigation" aria-label="breadcrumbs navigation">
|
||||||
|
<ul class="wy-breadcrumbs">
|
||||||
|
<li><a href="..">Docs</a> »</li>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<li>Serve And Share Apps From Your Phone With Fdroid</li>
|
||||||
|
<li class="wy-breadcrumbs-aside">
|
||||||
|
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
|
<hr/>
|
||||||
|
</div>
|
||||||
|
<div role="main">
|
||||||
|
<div class="section">
|
||||||
|
|
||||||
|
<h1 id="serve-and-share-apps-from-your-phone-with-fdroid">Serve And Share Apps From Your Phone With Fdroid</h1>
|
||||||
|
<h2 id="find-the-menu-item-for-swap-apps">Find The Menu Item for <em>Swap apps</em></h2>
|
||||||
|
<h3 id="step-3-you-are-born-on-third-base">Step 3 you are born on third base</h3>
|
||||||
|
<h4 id="open-fdroid-and-navigate-to-the-menu-by-touching-three-dots-in-upper-right-hand-corner-of-the-screen-select-swap-apps">Open fdroid, and navigate to the menu by touching three dots in upper right hand corner of the screen. Select <em>Swap apps</em>.</h4>
|
||||||
|
<p><img alt="alt text" src="../Screenshot_20170628-115844.png" /></p>
|
||||||
|
<h3 id="step-4">Step 4</h3>
|
||||||
|
<h4 id="on-the-next-screen-toggle-on-visible-via-wi-fi">On the next screen toggle on <em>Visible via Wi-Fi</em></h4>
|
||||||
|
<p><img alt="alt text" src="../Screenshot_20170628-131016.png" /></p>
|
||||||
|
<h3 id="step-5">Step 5</h3>
|
||||||
|
<h4 id="at-the-bottom-of-the-screen-select-scan-qr-code">At the bottom of the screen select <em>SCAN QR CODE</em></h4>
|
||||||
|
<p><img alt="alt text" src="../Screenshot_20170628-131806.png" /></p>
|
||||||
|
<h3 id="step-6">Step 6</h3>
|
||||||
|
<h4 id="at-the-next-screen-choose-apps-you-want-to-xerve-i-mean-serve-and-then-touch-the-right-arrow-to-proceed">At the next screen <em>Choose Apps</em> you want to xerve I mean serve and then touch the -> right arrow to proceed</h4>
|
||||||
|
<p><img alt="alt text" src="../Screenshot_20170628-132029.png" /></p>
|
||||||
|
<h3 id="step-7">Step 7</h3>
|
||||||
|
<h4 id="touch-the-right-arrow-again-do-it">Touch the -> right arrow again, do it.</h4>
|
||||||
|
<p><img alt="alt text" src="../Screenshot_20170628-133544.png" /></p>
|
||||||
|
<h3 id="ocho">Ocho</h3>
|
||||||
|
<h4 id="touch-the-right-arrow-until-you-are-coming-here">Touch the -> right arrow until you are coming here</h4>
|
||||||
|
<p><img alt="alt text" src="../Screenshot_20170628-134328.png" />
|
||||||
|
Notice you can use either a qr code or a local url, so grab one of your other phones.<br />
|
||||||
|
<a href="https://github.com/SecUSo/privacy-friendly-qr-scanner">Privacy Friendly Qr Scanner</a> appears to be a good Qr scanner,
|
||||||
|
but of course you can key in the url by hand too.</p>
|
||||||
|
<h3 id="step-nine">Step Nine</h3>
|
||||||
|
<h4 id="on-your-other-phone-open-fdroid-navigate-to-menu-by-selecting-the-3-dots-in-the-upper-right-hand-corner-and-choose-repositories">On your other phone open fdroid, navigate to menu by selecting the 3 dots in the upper right hand corner and choose <em>Repositories</em></h4>
|
||||||
|
<p><img alt="alt text" src="../Screenshot_20170628-142255.png" /></p>
|
||||||
|
<h3 id="step-ten">Step Ten</h3>
|
||||||
|
<h4 id="toggle-all-the-current-repos-off-and-then-if-you-want-to-key-in-the-new-local-repo-url-by-hand-touch-the-plus-in-the-upper-right-hand-corner">Toggle all the current repos off and then if you want to key in the new local repo url by hand touch the + plus in the upper right hand corner</h4>
|
||||||
|
<p><img alt="alt text" src="../Screenshot_20170628-143639.png" /></p>
|
||||||
|
<h3 id="step-eleven-a">Step Eleven A</h3>
|
||||||
|
<h4 id="after-touching-the-plus-button-in-step-ten-on-phone-two-you-can-fill-in-the-url-address-that-corresponds-to-the-photo-in-ocho">After touching the + plus button in <a href="#step-ten">Step Ten</a> on phone two, you can fill in the url address that corresponds to the photo in <a href="#ocho">Ocho</a></h4>
|
||||||
|
<p><img alt="alt text" src="../Screenshot_20170628-152552.png" /></p>
|
||||||
|
<h3 id="step-twelve-a">Step Twelve A</h3>
|
||||||
|
<p>If you prefer not to key in the url by hand, on phone two touch the
|
||||||
|
home button and then open your qr-scanning application and scan the
|
||||||
|
qr code on phone one, as seen in photo <a href="#ocho">Ocho</a>. The qr-scanning
|
||||||
|
app will direct you to open fdroid, and your result will be the same as
|
||||||
|
the photo in <a href="#step-eleven-a">Step Eleven A</a></p>
|
||||||
|
<h3 id="step-thirteen">Step Thirteen</h3>
|
||||||
|
<h4 id="on-phone-two-you-can-now-download-and-install-apps-and-updates-from-phone-one-and-the-download-speed-will-be-much-faster-than-from-the-internet">On phone two you can now download and install apps and updates from phone one, and the download speed will be much faster than from the internet.</h4>
|
||||||
|
<p><img alt="alt text" src="../Screenshot_20170628-153026.png" /></p>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<footer>
|
||||||
|
|
||||||
|
<div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
|
||||||
|
|
||||||
|
|
||||||
|
<a href="../arch_postgresql_nspawn/" class="btn btn-neutral" title="Quick Dirty Postgresql Nspawn Container on Arch Linux"><span class="icon icon-circle-arrow-left"></span> Previous</a>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
<hr/>
|
||||||
|
|
||||||
|
<div role="contentinfo">
|
||||||
|
<!-- Copyright etc -->
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
Built with <a href="http://www.mkdocs.org">MkDocs</a> using a <a href="https://github.com/snide/sphinx_rtd_theme">theme</a> provided by <a href="https://readthedocs.org">Read the Docs</a>.
|
||||||
|
</footer>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</section>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="rst-versions" role="note" style="cursor: pointer">
|
||||||
|
<span class="rst-current-version" data-toggle="rst-current-version">
|
||||||
|
|
||||||
|
|
||||||
|
<span><a href="../arch_postgresql_nspawn/" style="color: #fcfcfc;">« Previous</a></span>
|
||||||
|
|
||||||
|
|
||||||
|
</span>
|
||||||
|
</div>
|
||||||
|
<script src="../js/theme.js"></script>
|
||||||
|
|
||||||
|
</body>
|
||||||
|
</html>
|
@ -4,7 +4,7 @@
|
|||||||
|
|
||||||
<url>
|
<url>
|
||||||
<loc>/</loc>
|
<loc>/</loc>
|
||||||
<lastmod>2017-06-27</lastmod>
|
<lastmod>2017-06-28</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
|
|
||||||
@ -12,15 +12,31 @@
|
|||||||
|
|
||||||
<url>
|
<url>
|
||||||
<loc>/nspawn/</loc>
|
<loc>/nspawn/</loc>
|
||||||
<lastmod>2017-06-27</lastmod>
|
<lastmod>2017-06-28</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<url>
|
<url>
|
||||||
<loc>/arch_reddis_nspawn/</loc>
|
<loc>/arch_redis_nspawn/</loc>
|
||||||
<lastmod>2017-06-27</lastmod>
|
<lastmod>2017-06-28</lastmod>
|
||||||
|
<changefreq>daily</changefreq>
|
||||||
|
</url>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<url>
|
||||||
|
<loc>/arch_postgresql_nspawn/</loc>
|
||||||
|
<lastmod>2017-06-28</lastmod>
|
||||||
|
<changefreq>daily</changefreq>
|
||||||
|
</url>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<url>
|
||||||
|
<loc>/server_and_share_apps_from_your_phone_with_fdroid/</loc>
|
||||||
|
<lastmod>2017-06-28</lastmod>
|
||||||
<changefreq>daily</changefreq>
|
<changefreq>daily</changefreq>
|
||||||
</url>
|
</url>
|
||||||
|
|
||||||
|