summaryrefslogtreecommitdiffstats
path: root/doc/userguide/file-sharing.docbook
blob: 395e7b9e212d998eb23f97c23e5f789271b7c9a0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
<sect1 id="file-sharing">

<sect1info>
<authorgroup>
<author>
&Lauri.Watts;
</author>
</authorgroup>
</sect1info>


<title>File Sharing</title>
<sect2 id="file-sharing-kpf">
<title>How to share files with &kpf;</title>

<indexterm><primary>File sharing</primary></indexterm>
<indexterm><primary>Shared Folders</primary></indexterm>

<para>&kpf; provides simple file sharing using &HTTP; (the Hyper Text
Transfer Protocol,) which is the same protocol used by web sites to provide
data to your web browser. &kpf; is strictly a public fileserver, which means
that there are no access restrictions to shared files: whatever you select
for sharing is available to anyone.</para>

<para>&kpf; is designed to be used for sharing files with friends, not to
act like a fully-fledged web server such as
<application>Apache</application>. &kpf; was primarily conceived as an easy
way to share files with others while chatting on <acronym>IRC</acronym>
(Internet Relay Chat, or <quote>chat rooms</quote>.)</para>

<para>&kpf; runs as an applet inside &kicker;. This means that it takes up
little space on your screen and its status is always visible. To start the
&kpf; applet, <mousebutton>right</mousebutton> click on &kicker; and choose
<guimenu>Add Applet to Panel...</guimenu> to open the <guilabel>Add 
Applet</guilabel> dialog. Select <guilabel>Public File Server</guilabel> and 
click the <guibutton>Add to Panel</guibutton> button.</para>

<para>&kpf; employs the concept of shared folders. You may choose one or
more folders to make public, and all files in that folder (and any
subfolders) will be shared.</para>

<note><para>Please be extremely careful about which folders you share. Remember
that all files in the folder and its subfolders, including
<quote>hidden</quote> files (<quote>dotfiles</quote> to the techies) will be
made available to the world, so be careful not to share sensitive
information, such as passwords, cryptographic keys, your addressbook,
documents private to your organization, &etc;.</para></note>

<para>Once &kpf; is running, you will see a square applet with a thin sunken
bevel and an icon depicting an <guiicon>hot air balloon</guiicon>. The
balloon is visible when no folders are being shared.</para>

<para>To share a folder, <mousebutton>right</mousebutton> click on the
balloon icon and a pop-up menu will appear, containing only one item,
<guimenuitem>New Server...</guimenuitem>. Selecting this entry will cause a
<quote>wizard</quote> to appear, which will ask you a few simple
questions. Completing the questions will set up a folder for sharing.</para>

<para>There is an alternative to using the applet directly when you want to
share a folder. &kpf; is integrated with &konqueror;.</para>

<para>With &konqueror; open and displaying a folder,
<mousebutton>right</mousebutton> click on the background and bring up the
<quote>Properties</quote> dialog.  On install, &kpf; added a
<guilabel>Sharing</guilabel> tab to this dialog. You will be offered the
option of starting &kpf; if it is not running. Choosing
<guibutton>Ok</guibutton> will send a signal to the &kpf; applet, asking it
to add a new share.</para>

<para>For more detailed information, such as how to share different
directories to different people, see the <ulink
url="help:/kpf">&kpf;</ulink> handbook.</para>

</sect2>

<!-- <sect2 id="file-sharing-other-strategies">
<title>Other strategies</title>

Samba, local cgi? nfs devices
-->

<!-- Add links to "further reading" here -->
<!-- <itemizedlist>
<title>Related Information</title>
<listitem><para>to be written</para>
</listitem>
</itemizedlist> 


</sect2>-->
</sect1>

<!-- Keep this comment at the end of the file
Local variables:
mode: xml
sgml-omittag:nil
sgml-shorttag:nil
sgml-namecase-general:nil
sgml-general-insert-case:lower
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:0
sgml-indent-data:true
sgml-parent-document:("index.docbook" "book" "sect1")
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
-->