mirror of https://git.envs.net/envs/help.git
update help
This commit is contained in:
parent
06e5676c6a
commit
a8361d35da
|
@ -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. ;)
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# # 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>
|
||||
|
|
|
@ -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.
|
||||
|
||||
# # 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.
|
||||
|
|
|
@ -11,7 +11,7 @@ Gemini is a new internet protocol which:
|
|||
|
||||
we're trying to keep this cool corner of the web alive.
|
||||
|
||||
# # user gemini
|
||||
# # user gemini
|
||||
|
||||
main gemini page: `gemini://envs.net`<br />
|
||||
|
||||
|
|
|
@ -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.
|
||||
|
||||
# # user gopher
|
||||
# # user gopher
|
||||
|
||||
main gopher page: `gopher://envs.net`
|
||||
|
||||
|
|
22
docs/help.md
22
docs/help.md
|
@ -3,10 +3,10 @@
|
|||
> *write in irc (#envs) or*<br />
|
||||
> *contact [sudoers@envs.net](mailto:sudoers@envs.net) for any other help requests.*
|
||||
|
||||
## # show public ip
|
||||
## # show public ip
|
||||
`curl ip.envs.net`
|
||||
|
||||
## # 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 />
|
||||
`cat ~/some_file.txt | tb`<br />
|
||||
|
||||
## # 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)*
|
||||
|
||||
## # 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 />
|
||||
`ssh envs.net 'bash -s' < local_script.sh`
|
||||
|
||||
## # scp usage
|
||||
## # scp usage
|
||||
copy ssh pub key to remote:<br />
|
||||
`scp -P 2223 ~/.ssh/authorized_keys user@envs.net:~/.ssh/authorized_keys`
|
||||
|
||||
copy website index.html from remote:<br />
|
||||
`scp -P 2223 user@envs.net:~/public_www/index.html ~/public_www/`
|
||||
|
||||
## # rsync usage
|
||||
## # rsync usage
|
||||
sync website to remote:<br />
|
||||
`rsync -avz -e "ssh -p 2223" ~/public_www user@envs.net:~`<br />
|
||||
sync website from remote:<br />
|
||||
`rsync -avz -e "ssh -p 2223" user@envs.net:~/public_www ~/`<br />
|
||||
|
||||
## # sftp usage
|
||||
## # sftp usage
|
||||
connect: `sftp -oPort=2223 user@envs.net`
|
||||
|
||||
### commands:
|
||||
|
@ -157,7 +157,7 @@ add `~/.ssh/authorized_keys:`<br />
|
|||
to remote: `sftp -P 2223 user@envs.net:remotedir <<< $'put localfile_path'`<br />
|
||||
from remote: `sftp -P 2223 user@envs.net:remotefile localfile`
|
||||
|
||||
## # 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`
|
||||
|
||||
## # 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`.
|
||||
|
||||
## # 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)
|
||||
|
||||
## # 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!
|
||||
|
||||
|
|
|
@ -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
|
||||
|
||||
## # 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*)
|
||||
|
||||
## # 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/)
|
||||
|
||||
## # 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
|
||||
|
||||
## # 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:
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# # 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`.
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
# # user website
|
||||
# # user website
|
||||
you're user page is available under
|
||||
|
||||
*https://envs.net/~username/*, *https://envs.net/u/username/*,<br />
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue