update help

This commit is contained in:
creme 2019-11-14 14:12:12 +01:00
parent 06e5676c6a
commit a8361d35da
Signed by: creme
GPG Key ID: C147C3B7FBDF08D0
10 changed files with 35 additions and 31 deletions

View File

@ -1,4 +1,4 @@
# # user blog
# # user blog
you're blog is available under *https://envs.net/~username/blog* and *https://username.envs.net/blog*.<br />
and you can also use any other blogging software. ;)

View File

@ -1,4 +1,4 @@
# &#35; user database
# # user database
## sqlite
in the spirit of minimalism, the recommended database technology to use here is sqlite. sqlite db's exist as a single, atomic file, and are a good use for light applications, with low to medium concurrent loads.<br>

View File

@ -1,6 +1,6 @@
the finger protocol was created way back in 1977. its purpose was to display information about the queried user of a system, or all the users of a system.
# &#35; user finger
# # user finger
here on envs.net, we run efingerd. see `man efingerd` for more info.<br />
you can create a script called `~/.efingerd` which will be run when anyone fingers you.

View File

@ -11,7 +11,7 @@ Gemini is a new internet protocol which:
we're trying to keep this cool corner of the web alive.
# &#35; user gemini
# # user gemini
main gemini page: `gemini://envs.net`<br />

View File

@ -2,7 +2,7 @@ the [gopher protocol](http://en.wikipedia.org/wiki/Gopher_(protocol)) was create
we're trying to keep this cool corner of the web alive.
# &#35; user gopher
# # user gopher
main gopher page: `gopher://envs.net`

View File

@ -3,10 +3,10 @@
> *write in irc (#envs) or*<br />
> *contact [sudoers@envs.net](mailto:sudoers@envs.net) for any other help requests.*
## &#35; show public ip
## # show public ip
`curl ip.envs.net`
## &#35; termbin - aliases
## # termbin - aliases
`echo 'alias tb="nc tb.envs.net 9999"' >> ~/.bash_aliases`
you can POST a text:<br />
@ -15,7 +15,7 @@ you can POST a text:<br />
or Content of a file:<br />
&nbsp;&nbsp;`cat ~/some_file.txt | tb`<br />
## &#35; the null pointer - aliases
## # the null pointer - aliases
add the following lines to you're aliases file `~/.bash_aliases`
```bash
0file() { curl -F"file=@$1" https://envs.sh ; }
@ -33,7 +33,7 @@ or you can shorten URLs:<br />
<br />
*if you want a nice wrapper, try [~tomasino's pb](https://git.envs.net/envs/pb)*
## &#35; ssh
## # ssh
your ssh directory is: `~/.ssh/` this includes the following files.
- your ssh config file `~/.ssh/config` (more bellow)
@ -113,20 +113,20 @@ or<br />
exec a local script<br />
&nbsp;&nbsp;`ssh envs.net 'bash -s' < local_script.sh`
## &#35; scp usage
## # scp usage
copy ssh pub key to remote:<br />
&nbsp;&nbsp;`scp -P 2223 ~/.ssh/authorized_keys user@envs.net:~/.ssh/authorized_keys`
copy website index.html from remote:<br />
&nbsp;&nbsp;`scp -P 2223 user@envs.net:~/public_www/index.html ~/public_www/`
## &#35; rsync usage
## # rsync usage
sync website to remote:<br />
&nbsp;&nbsp;`rsync -avz -e "ssh -p 2223" ~/public_www user@envs.net:~`<br />
sync website from remote:<br />
&nbsp;&nbsp;`rsync -avz -e "ssh -p 2223" user@envs.net:~/public_www ~/`<br />
## &#35; sftp usage
## # sftp usage
connect: `sftp -oPort=2223 user@envs.net`
### commands:
@ -157,7 +157,7 @@ add `~/.ssh/authorized_keys:`<br />
&nbsp;&nbsp;to remote: `sftp -P 2223 user@envs.net:remotedir <<< $'put localfile_path'`<br />
&nbsp;&nbsp;from remote: `sftp -P 2223 user@envs.net:remotefile localfile`
## &#35; your shell
## # your shell
avaliable shells: `ash`, `bash`, `csh`, `dash`, `elvish`, `fish`, `ksh`, `mksh`, `sash`, `sh`, `tcsh`, `xonsh`, `yash`, `zsh`<br />
*list all available shells: `more /etc/shells`*
@ -166,7 +166,7 @@ or `chsh -s <path_to_shell>`
example: `chsh -s $(which bash)` or `chsh -s /bin/bash`
## &#35; timezone
## # timezone
The timezone by default on the server is UTC.
If you want to make it so that your shell prints out dates in localtime for you,<br />
@ -178,7 +178,7 @@ to your .bashrc .
to get your timezone you can use `date`.
## &#35; cron/crontab
## # cron/crontab
with cron you can run specific tasks at a specific time.
display current crontabs:<br />
@ -196,7 +196,7 @@ example: - backup your mysql db once per day
for more information see the manual pages of crontab(5) and cron(8)
## &#35; daemonize processes
## # daemonize processes
so you've got a process that you want to keep running. you might have it in a<br />
tmux or screen session. let's use systemd user units to manage it!

View File

@ -1,4 +1,5 @@
<br />
[https://envs.net | environments](https://envs.net)
> *write in irc (#envs) or*<br />
> *contact [sudoers@envs.net](mailto:sudoers@envs.net) for any help requests.*
@ -7,10 +8,10 @@ more infos over the system and the installed packages can you find on the [sysin
# Services
## &#35; code related stuff
## # code related stuff
- [gitea](https://git.envs.net/) - members can be use your email credantials for login. (*user@envs.net* | *your email pw*)
## &#35; general utilities
## # general utilities
- [searx](https://searx.envs.net/) - privacy-respecting metasearch engine
- [cryptpad](https://pad.envs.net/) - collaborative real time editing
- [cryptdrive](https://pad.envs.net/drive/)
@ -29,7 +30,7 @@ more infos over the system and the installed packages can you find on the [sysin
- [rss reader](https://rss.envs.net/) - news feed reader and aggregator
- [ip address info](https://ip.envs.net/)
## &#35; social/communications
## # social/communications
- [bbj](https://bbj.envs.net/) - forum
- [email](https://mail.envs.net/) - webmail, smtp/imap, mutt, neomutt
- [mailing lists](https://lists.envs.net/) - list archives are available [on the web here](https://lists.envs.net/hyperkitty/).
@ -41,22 +42,23 @@ more infos over the system and the installed packages can you find on the [sysin
- [gopher proxy](https://gopher.envs.net/) - defaults to our local gopher: `gopher://envs.net`
- [getwtxt](https://twtxt.envs.net/) - twtxt registry - microblogging - more on [twtxt](https://help.envs.net/blog/#with-twtxt) help page
## &#35; DNS-Server
## # DNS-Server
envs.net has her own dns-master server and use the secondary servers from tildeverse.
[repo on gitea](https://git.envs.net/envs/DNS/)
| Name | Address | Location | Type |
| --- | --- | --- | --- |
| envs.net | 89.163.145.170 | Düsseldorf | master |
| ns1.envs.net | 89.163.145.170 | Düsseldorf | master |
| ns2.envs.net | 78.31.64.115 | Düsseldorf | slave |
| | | | |
| ns1.tildeverse.net | 51.79.32.63 | Montréal | slave |
| ns1.tildeverse.net | 2607:5300:60:823f::63 | Montréal | slave |
| ns2.tildeverse.net | 167.114.154.31 | Montréal | slave |
| ns1.tildeverse.net | 51.79.32.63 | Montréal | slave |
| ns1.tildeverse.net | 2607:5300:60:823f::63 | Montréal | slave |
### master-zones:
- envs.net
- envs.sh
- envs.o
- envs.tilde
### slave server for:

View File

@ -1,4 +1,4 @@
# &#35; user mail
# # user email
we use [modoboa](https://modoboa.org/) - made multidomain email hosting simple
| | | |
@ -16,7 +16,7 @@ we use [modoboa](https://modoboa.org/) - made multidomain email hosting simple
| pop connection-security: | STARTTLS | SSL/TLS |
you can find more mail settings directly in your [webmail](https://mail.envs.net/user/#profile/).<br />
(*an secondary e-mail address, can be used for recovery needs*)
(*an secondary e-mail address, can be used for recovery needs.*)
managesieve is also supported and is available on the default port `4190`.

View File

@ -1,4 +1,4 @@
# &#35; user website
# # user website
you're user page is available under
*https://envs.net/~username/*, *https://envs.net/u/username/*,<br />

View File

@ -1,4 +1,4 @@
site_name: envs.net
site_name: help.envs.net
site_description: envs.net | help
repo_name: <i class="fa fa-github" aria-hidden="true"></i> edit on gitea
repo_url: https://git.envs.net/envs/help
@ -6,8 +6,10 @@ repo_url: https://git.envs.net/envs/help
theme: cyborg
nav:
- help: help.md
- mail: mail.md
- home: 'index.md'
- basic help: help.md
- user guide:
- email: mail.md
- website: website.md
- blog: blog.md
- database: database.md