]> git.treefish.org Git - fex.git/blob - htdocs/FAQ/admin.faq
Original release 20150120
[fex.git] / htdocs / FAQ / admin.faq
1 Q: I cannot install a web server like fexsrv, because I have no root permissions. Is there a pure-CGI-version of F*EX which runs with an apache web server?
2 A: F*EX is hard bound to fexsrv for several reasons (performance, file size limit, session concept, etc) and cannot be run as CGI under apache. But you might have a look at
3
4    * http://gpl.univ-avignon.fr/filez/
5    * http://freshmeat.net/projects/eventh/
6    * http://www.schaarwaechter.de/sp/projekte/dateiaustausch.html (German only!) 
7
8    which implement a file exchange as pure CGIs, but with a 2 GB file size limit, which F*EX does not have.
9
10 Q: I have already a webserver (apache) running. How can I install F*EX in parallel?
11 A: You have to use a different port or ip for F*EX, because you cannot run two services on the same ip:port combination.
12    For example port 88, use "./install -p 88"
13    For another ip you can create a new virtual interface or use a virtual machine.
14    See the documentation of your UNIX.
15
16 Q: Ok, I have installed F*EX. What now?
17 A: Become user <code>fex</code> and create some users with <code>fac</code>, example:
18    <pre>
19      /home/fex/bin/fac -u memyselfandi@my.do.main secret-auth-id
20    </pre>
21    Then log in using the web interface: http://YOURFEXSERVER/
22    
23    ... and join the F*EX mailing list! &#9786;
24    https://listserv.uni-stuttgart.de/mailman/listinfo/fex
25
26 Q: What is /home/fex/bin/fac and /home/fex/cgi-bin/fac ?
27 A: fac stands for F*EX Admin Control
28
29    /home/fex/bin/fac is the (full) CLI version
30    
31    /home/fex/cgi-bin/fac is the (restricted) web version. You have to call it with your webbrowser: 
32    http://YOURFEXSERVER/fac
33
34 Q: F*EX is not working at all! I cannot connect to it with my web browser!
35 A: Check your routing, ipfilters and firewall setup.
36    Also check if xinetd is running. If it is linked with tcp-wrapper, configure it correctly (hosts.allow).
37    F*EX needs port 80/tcp for HTTP and optionally port 443/tcp for HTTPS.
38
39 Q: What is the difference between all these user types (full, sub, group, external, ...)?
40 A: See http://fex.rus.uni-stuttgart.de/users.html
41
42 Q: How can I integrate F*EX in the existing user management at my site?
43 A: F*EX has several authentification modules: local, RADIUS, LDAP, mailman and POP.
44    For the last 4 please contact <framstag@rus.uni-stuttgart.de>
45
46 Q: Can I make an alias address for an user?
47 A: F*EX users are defined by a directory in the spool. Therefore execute:
48
49    <code>
50    cd /home/fex/spool
51    ln -s user@do.main alias@other.address
52    </code>
53    
54    Now the user is known as user@do.main and alias@other.address
55
56 Q: I want that all my local users can use F*EX. How?
57 A: Let them register themselves with http://YOURFEXSERVER/fur
58
59    You have to edit /home/fex/lib/fex.ph and set (example):
60    <pre>
61      @local_hosts = qw(127.0.0.1 10.10.100.0-10.10.255.255);
62      @local_domains = qw(flupp.org ulm.sub.net);
63    </pre>
64    Or you can allow anonymous upload for your LAN users with fex.ph variable @anonymous_upload
65    Example:
66    <pre>
67      @anonymous_upload = qw(10.10.100.0-10.10.200.255 129.69.1.11);
68    </pre>
69    (Of course you have to use your real local hosts/networks!)
70
71 Q: I want that external users can fex to my local users. How?
72 A: Let them register themselves with http://YOURFEXSERVER/fur
73
74    You have to edit /home/fex/lib/fex.ph and set (example):
75    <pre>
76      # your local receiving domains
77      @local_rdomains = qw(flupp.org *.flupp.org);
78              
79      # your local receiving hosts
80      @local_rhosts = qw(127.0.0.1 129.69.0.0-129.69.255.255 176.9.84.26);
81    </pre>
82    
83    Or you can manually create a restricted external user with (example):
84    <pre>
85      /home/fex/bin/fac -u framstag@rus.uni-stuttgart.de hoppla
86      /home/fex/bin/fac -R framstag@rus.uni-stuttgart.de
87    </pre>
88
89 Q: How can I change user settings like quota, restrictions or keep time?
90 A: Use <code>/home/fex/bin/fac</code>
91
92 Q: How can I delete or temporarly disable a user?
93 A: Use <code>/home/fex/bin/fac</code>
94
95 Q: I have BIG files already on the fexserver host. Can I upload just a
96    link instead of the whole file?
97 A: Set in fex.ph:
98
99    <code>
100    @file_link_dirs = qw(/directory/with/big/files);
101    </code>
102    <p>
103    and use:
104    <p>
105    <code>
106    fexsend -/ /directory/with/big/files/BIG.file recipient@wherever
107    </code>
108
109 Q: I want the Bcc mails to fex (admin user) to be sent to another address.
110 A: Set variable $bcc in /home/fex/lib/fex.ph
111
112 Q: I need more security! How can I enable (https) encryption?
113 A: Read doc/SSL and also look for "fop_auth" in doc/concept 
114    (doc is a local directory in your installation or online http://fex.rus.uni-stuttgart.de/doc/)
115    For email encryption see http://fex.rus.uni-stuttgart.de/gpg.html
116
117 Q: I need a corporate identity look. How can I configure F*EX in this way?
118 A: * See variable @H1_extra in /home/fex/lib/fex.ph and you can add HTML code to /home/fex/htdocs/header.html
119    * See /home/fex/htdocs/fup_template.html, modify it to your needs and use it as your start-page.
120    * Contact <fex@nepustil.net> http://www.nepustil.net/ if you need more customization.
121
122 Q: F*EX is too complicated for my tie users. I need a simplified upload form.
123 A: See /home/fex/htdocs/fup_template.html and /home/fex/htdocs/sup.html 
124    or use public upload, see http://fex.rus.uni-stuttgart.de/usecases/foreign.html
125
126 Q: F*EX is still too complicated! I need something more simplified.
127 A: Try http://fex.rus.uni-stuttgart.de/fstools/woos.html or use F*EX mail (see next question).
128
129 Q: Can I integrate F*EX in my users MUAs (thunderbird, outlook, etc)?
130 A: See http://fex.rus.uni-stuttgart.de/usecases/BIGMAIL.html
131
132 Q: Can I get a localized version in my native languange?
133 A: With your help, yes. Please contact <framstag@rus.uni-stuttgart.de>
134
135 Q: I need ACLs for group access, a file browser and integration in my
136    native file system.
137 A: This is beyond the scope of F*EX, which is designed for efficient file transfer only.
138
139 Q: Feature/design XY is missing.
140 A: Contact the author <framstag@rus.uni-stuttgart.de>
141
142 Q: How can I get fup as start page?
143 A: Execute:
144
145    <code>
146    cd /home/fex/cgi-bin
147    ln -s fup login
148    </code>
149
150 Q: How can I use my own local FAQ?
151 A: Put your FAQ into file /home/fex/htdocs/FAQ/local.faq and execute:
152
153    <code>
154    cd /home/fex/htdocs/FAQ
155    ln -sf local.html index.html
156    </code>