Difference between pages "Funtoo:User Services/Containers" and "Help talk:Funtoo Editing Guidelines"

From Funtoo
< Funtoo:User Services(Difference between pages)
Jump to navigation Jump to search
 
m (more details)
 
Line 1: Line 1:
== Funtoo Linux Hosting ==
{{DISQUS}}
__NOTOC__
__NOTITLE__
If you support Funtoo Linux, we also want to support ''you'' in your Funtoo Linux adventure. Supporters of Funtoo Linux of at least $15/mo can request a Funtoo Linux virtual container. Here are the configurations currently being offered:


{{TableStart}}
Please keep DISQUS chats at the top of talk pages.
<tr class="danger"><th>Price</th><th>RAM</th><th>CPU Threads</th><th>Disk Space</th></tr>
<tr><td>'''$15/mo'''</td><td>4GB</td><td>6 CPU Threads</td><td>50GB</td></tr>
<tr><td>'''$30/mo'''</td><td>12GB</td><td>12 CPU Threads</td><td>100GB</td></tr>
<tr><td>'''$45/mo'''</td><td>48GB</td><td>24 CPU Threads</td><td>200GB</td></tr>
{{TableEnd}}


As you can see, this pricing is well below market rates, and includes fast SSD (solid state disk) storage, one IPv4 address, and lots of bandwidth. We believe that by enabling you to do great things with Funtoo Linux, our community and technology will benefit. So we see this as a win for everyone.
__TOC__


== Container FAQ ==


;How do I sign up?: Set up a monthly support subscription via PayPal or credit card on our [[Support Funtoo]] page. Then see the [[#Getting Started|Getting Started]] section below.
=== Fancy Boxes ===
TODO: Describe fancy* boxes, and explain the most fool-proof way of using them. Use this format, exactly:


;Do I get root access?: Yes, you get full root access to your container.
{{fancyimportant|1=
Now you can put lots of funky stuff in here, like <tt>html</tt> tags, etc, and not
have a problem with the parameter getting passed as the first parameter.


;Can I reboot my container?: Yes, reboot normally and it will come back up.
Cool!
}}


;What will be the hostname of my container?: It will be something.host.funtoo.org.
=== watching pages ===
we should have a section dedicated to explaining how to watch pages that an editor is knowledgeable about, and how to use the watch list to keep the pages clean, concise, and accurate.
ie if i know about the web server stack i watch that, and pages related to that... (i think i might need to turn off watching pages i touch automatically...)


;Can I also point my DNS to the container's IP address, so I can use another hostname?: Yes, of course.
To watch, or unwatch a page:
in the menu bar {{c|Actions > Watch}} or {{c|Actions > Unwatch}}


;Can you set up reverse DNS?: Yes -- this is not done by default, but if you need it, I can get it set up for you.
To display the watchlist:
in the menu bar {{c|account > watchlist}}


;How much bandwidth is ''really'' included?: For most typical uses of your container, this is not something you need to worry about. New containers will be on a 1Gbps uplink, which will be shared among all containers. Many existing containers are on servers with a 100Mbps uplink and can be moved to the 1Gbps uplink upon request. Our bandwidth plan is set up so that everyone should have lots of burstable bandwidth, assuming light use at other times. If you have continuous high bandwidth needs, please email me to discuss first.
rss codes should be also generated to easily track the watch list so everyone gets pinged when a change occurs.  [[User:Threesixes|Threesixes]] ([[User talk:Threesixes|talk]]) 03:55, March 27, 2015 (UTC)


;Why is my Portage tree read-only?: A read-only Portage tree is mapped into <code>/var/src/portage</code> and is used by default by all containers. It is automatically updated hourly, so there is no need to run <code>emerge --sync</code>. This saves disk space. There is generally no need to have your own local Portage tree, but if you want to have one, you can remove the <code>PORTDIR</code> setting in <code>/etc/make.conf</code> and run <code>emerge --sync</code>.
=== Special Characters ===


;How do I upgrade the kernel in my VPS?: A virtual container shares a kernel with the host, so you do not have the ability to change the kernel from "inside" the container.
To produce pipes: <pre>{{!}}</pre>
generates: {{!}}


;Can I run Docker inside my container?: The OpenVZ development team is the largest code contributor to the Linux Containers kernel code (which is part of Docker,) and we use OpenVZ, but right now it is not possible to run LXC inside an OpenVZ container. This may change with the release of newer OpenVZ kernels based on 3.x.
To produce equals: <pre>{{=}}</pre>
generates: {{=}}


{{fancyimportant|This next bit of information is important. A number of people have temporarily locked themselves out of their containers by setting up a firewall incorrectly. I plan to develop a firewall management UI that configures a firewall for you to make this step easier. For the time being, please avoid setting up a firewall unless you ''really'' need one.}}
=== delete template ===
to flag a page as a candidate for deletion, insert
<pre>{{delete}}</pre>
at the top of a page.


;Can I set up my own firewall?: Before you do, please contact me (Daniel) and let me know. I need to flip a few switches in your container to make iptables work properly. Otherwise it will silently fail on stateful firewalls and you may end up locking yourself out of your container.
{{delete}}
[[User:Threesixes|Threesixes]] ([[User talk:Threesixes|talk]]) 16:54, 20 September 2014 (UTC)


;Can I set up OpenVPN in my container?: Yes, quite a few people do this, but contact me first so I can enable tun/tap devices for you.
=== Minor edits ===
Check minor edits to note that your commit is a small commit.  A minor edit can be filtered out of logs when searching through them.


;Is it okay to host a game server?: Yes, many people do.
=== video playlists ===
i have several examples of how to embed playlists in [[Programming]] but there are no examples in how to wiki.  


;Is it okay to run Folding@Home, Hentai@Home, or other services that donate CPU power or bandwidth to other services?: No, this is not okay. The CPU and network resources provided to you are for your own use only and are not to be donated to other projects.
=== links ===
fixing a broken link brought this subject to my attention.
[www.link.com is this a bug?] && [link.com shouldn't this work?] do not work...  brackets or not.  


;Is it okay to use my container to be a compute-focused server for another Open Source project?: Check with me first. Most of the time, this will be okay, unless CPU and/or IO utilization will be very high and continuous, and thus unsuitable for shared computing resources.
no protocol defined external links <nowiki>[//test.com //test.com]</nowiki> produces (use these style links)
[//test.com //test.com]


;Is it okay to host commercial efforts on my container?: Yes, this is fine, as long as you assume full responsibility for the quality of service. Funtoo containers are provided with no service level agreements or warranty.
no bracket links:
http://google.com
(regardless that this service only offers https)


== Getting Started ==
=== Image Embedding ===
To embed images:
<pre>[[File:Nginx.gif|class=img-responsive|center]]</pre>
[[File:Nginx.gif|class=img-responsive|center]]


Once you have [[Support Funtoo|signed up for Funtoo Monthly support]], contact me (drobbins@funtoo.org) via email and request a virtual container. You'll need to send me two things:
=== how to talk pages ===


# The hostname you'd like for your container. It will be ''something''.host.funtoo.org.
we need a section explaining how to indent for step2 of talk threads
# Attach your SSH public key. I will use this to grant you root access to your container.
:ie conversation 2
:: ie convo 3
::: we need info on using tilde's to sign and date etc... noting that its good practice to sign with 4 ~
{{tip| <pre>~~~ && ~~~~ && ~~~~~</pre> produces [[User:Threesixes|Threesixes]] ([[User talk:Threesixes|talk]]) && [[User:Threesixes|Threesixes]] ([[User talk:Threesixes|talk]]) 22:41, 26 September 2014 (UTC) && 22:41, 26 September 2014 (UTC)}}


{{Note|I will generally have the container set up within 24 hours of sending email, often much sooner. If you do not hear from me after a day, please re-send email as it may have not made it, or been accidentally marked as spam by Gmail.}}
we need a note about user talk pages being a messaging system.... (i put a disqus on my talk page so i get email notifications when people say things to me) [[User:Threesixes|Threesixes]] ([[User talk:Threesixes|talk]]) 22:41, 26 September 2014 (UTC)


== Generating SSH Keys ==
=== template requests ===
To generate an SSH key pair, do this as the user that you'll be using to log in to your container:  
==== external resources ====
I would like a sexy little widget for by the top of the page with links to: tldp, wikipedia, ohloh, cvedetails, github, sourceforge, etc with sexy little icons.  It will make our pages feel more interwoven with the larger linux community. ;-) [[User:Threesixes|Threesixes]] ([[User talk:Threesixes|talk]]) 23:30, 2 October 2014 (UTC)


<console>
http://www.cvedetails.com/vendor/12010/Mariadb.html
$ ##i##ssh-keygen -t rsa
</console>


If you specify a passphrase when prompted, your local private key (<code>~/.ssh/id_rsa</code>) will be encrypted, and ssh will prompt you for this passphrase prior to connecting. If you don't specify a passphrase, then you won't need to enter anything to connect but it you need to be extra careful that you don't allow others to access your private key as it will be immediately useable by them to access any of your accounts.
==== fortune of the day ====
I'd like a daily fortune rotation on my user page to show im looney tunes ;-) [[User:Threesixes|Threesixes]] ([[User talk:Threesixes|talk]]) 23:30, 2 October 2014 (UTC)


The file you will need to send me is <code>~/.ssh/id_rsa.pub</code> or <code>~/.ssh/id_dsa.pub</code> (if you used the <code>-t dsa</code> option with <code>ssh-keygen</code>. This is the ''public'' key... it's safe to send over email since all I or anyone else can use it for is to grant you access to a system via your private key. Just don't send your private key to me. :)
=== widget requests ===
 
# http://www.mediawikiwidgets.org/Widget:Ohloh_Project for dynamic language summary on packages
== Policies ==
# http://www.mediawikiwidgets.org/Alexa <-this ones pretty rad
 
# http://www.mediawikiwidgets.org/AddThis
{{Policies}}
# adsense, the sites set for traffic, corporate sponsorship is a good idea. https://www.mediawiki.org/wiki/Extension:Google_AdSense_2
 
=== VPS Usage Rules ===
 
{{fancyimportant|Please read these policies and make sure you understand them. This is not an exhaustive list.}}
 
The VPS is for '''your personal use'''. No reselling.
 
There is currently no Web panel - these servers will be set up using my own automated tool and you will be provided with ssh access. I can periodically reload VPS images as needed.  
 
This service is offered as a thank-you gift to Funtoo Linux supporters as long as sufficient capacity is available, with no warranty for uptime or anything else.
 
There are no refunds.
 
While I host several production sites on this infrastructure, you assume all risk for hosting your production services on your VPS.
 
I will make a best-effort-only attempt to provide support via IRC and email, and do not offer 24/7 support for your VPS.  
 
'''US-Legal activities only. No spam will be tolerated.'''
 
These VPS systems are intended for funtoo enthusiasts only. I am providing (particularly in the higher-level plans) generous default resource limits with the understanding that the VPS will be used for general Funtoo use and server stuff.
 
Compiling with -j(NUM-CPUS+1) is encouraged (this is Funtoo, after all -- I want you to enjoy fast compiles :), but it's not okay to continually max CPU, IO, or network utilization. '''So, no folding@home, massive file sharing, etc. '''
 
I am currently not supporting IPv6 but will look into adding such support if there is enough interest.  
 
'''You are responsible for backups. '''
 
I reserve the right to change plans and pricing in the future.

Revision as of 04:16, March 27, 2015


Please keep DISQUS chats at the top of talk pages.



Fancy Boxes

TODO: Describe fancy* boxes, and explain the most fool-proof way of using them. Use this format, exactly:

   Important

Now you can put lots of funky stuff in here, like html tags, etc, and not have a problem with the parameter getting passed as the first parameter.

Cool!

watching pages

we should have a section dedicated to explaining how to watch pages that an editor is knowledgeable about, and how to use the watch list to keep the pages clean, concise, and accurate. ie if i know about the web server stack i watch that, and pages related to that... (i think i might need to turn off watching pages i touch automatically...)

To watch, or unwatch a page: in the menu bar Actions > Watch or Actions > Unwatch

To display the watchlist: in the menu bar account > watchlist

rss codes should be also generated to easily track the watch list so everyone gets pinged when a change occurs. Threesixes (talk) 03:55, March 27, 2015 (UTC)

Special Characters

To produce pipes:

{{!}}

generates: |

To produce equals:

{{=}}

generates: =

delete template

to flag a page as a candidate for deletion, insert

{{delete}}

at the top of a page.

   Warning

This page has been proposed for deletion because it does not meet the Editing Guidelines.
If you disagree, please discuss it here.

Threesixes (talk) 16:54, 20 September 2014 (UTC)

Minor edits

Check minor edits to note that your commit is a small commit. A minor edit can be filtered out of logs when searching through them.

video playlists

i have several examples of how to embed playlists in Programming but there are no examples in how to wiki.

links

fixing a broken link brought this subject to my attention. [www.link.com is this a bug?] && [link.com shouldn't this work?] do not work... brackets or not.

no protocol defined external links [//test.com //test.com] produces (use these style links) //test.com

no bracket links: http://google.com (regardless that this service only offers https)

Image Embedding

To embed images:

[[File:Nginx.gif|class=img-responsive|center]]
Nginx.gif

how to talk pages

we need a section explaining how to indent for step2 of talk threads

ie conversation 2
ie convo 3
we need info on using tilde's to sign and date etc... noting that its good practice to sign with 4 ~
   Tip
~~~ && ~~~~ && ~~~~~
produces Threesixes (talk) && Threesixes (talk) 22:41, 26 September 2014 (UTC) && 22:41, 26 September 2014 (UTC)

we need a note about user talk pages being a messaging system.... (i put a disqus on my talk page so i get email notifications when people say things to me) Threesixes (talk) 22:41, 26 September 2014 (UTC)

template requests

external resources

I would like a sexy little widget for by the top of the page with links to: tldp, wikipedia, ohloh, cvedetails, github, sourceforge, etc with sexy little icons. It will make our pages feel more interwoven with the larger linux community. ;-) Threesixes (talk) 23:30, 2 October 2014 (UTC)

http://www.cvedetails.com/vendor/12010/Mariadb.html

fortune of the day

I'd like a daily fortune rotation on my user page to show im looney tunes ;-) Threesixes (talk) 23:30, 2 October 2014 (UTC)

widget requests

  1. http://www.mediawikiwidgets.org/Widget:Ohloh_Project for dynamic language summary on packages
  2. http://www.mediawikiwidgets.org/Alexa <-this ones pretty rad
  3. http://www.mediawikiwidgets.org/AddThis
  4. adsense, the sites set for traffic, corporate sponsorship is a good idea. https://www.mediawiki.org/wiki/Extension:Google_AdSense_2